From 56c35f8f9c173e618df34f94df6b4a0269bd7da5 Mon Sep 17 00:00:00 2001 From: nicolasroard Date: Fri, 1 Mar 2013 14:54:16 -0800 Subject: [PATCH] Fix preview rendering speed... Change-Id: I6a6ba3c14a91d60446f28f5dce52fd3c4bc49f79 --- src/com/android/gallery3d/filtershow/imageshow/GeometryMetadata.java | 2 +- src/com/android/gallery3d/filtershow/imageshow/MasterImage.java | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/com/android/gallery3d/filtershow/imageshow/GeometryMetadata.java b/src/com/android/gallery3d/filtershow/imageshow/GeometryMetadata.java index 647b101a1..c7d08d887 100644 --- a/src/com/android/gallery3d/filtershow/imageshow/GeometryMetadata.java +++ b/src/com/android/gallery3d/filtershow/imageshow/GeometryMetadata.java @@ -181,7 +181,7 @@ public class GeometryMetadata extends FilterRepresentation { } @Override - public boolean equals(Object o) { + public boolean equals(FilterRepresentation o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) diff --git a/src/com/android/gallery3d/filtershow/imageshow/MasterImage.java b/src/com/android/gallery3d/filtershow/imageshow/MasterImage.java index 2dd05aedf..f96d94a5a 100644 --- a/src/com/android/gallery3d/filtershow/imageshow/MasterImage.java +++ b/src/com/android/gallery3d/filtershow/imageshow/MasterImage.java @@ -360,6 +360,9 @@ public class MasterImage implements RenderingRequestCaller { } public void notifyGeometryChange() { + if (mHandler.hasMessages(NEW_GEOMETRY)) { + return; + } mHandler.sendEmptyMessage(NEW_GEOMETRY); } -- 2.11.0