From 276a04dbeb9202239a6a6fec4109ad3c38ba4d5d Mon Sep 17 00:00:00 2001 From: nicolasroard Date: Fri, 1 Mar 2013 14:54:16 -0800 Subject: 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(-) (limited to 'src') 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); } -- cgit v1.2.3