summaryrefslogtreecommitdiffstats
path: root/src/com/android/gallery3d/filtershow/imageshow/ImageGeometry.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/gallery3d/filtershow/imageshow/ImageGeometry.java')
-rw-r--r--src/com/android/gallery3d/filtershow/imageshow/ImageGeometry.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/com/android/gallery3d/filtershow/imageshow/ImageGeometry.java b/src/com/android/gallery3d/filtershow/imageshow/ImageGeometry.java
index 3d73ef686..e18f0d034 100644
--- a/src/com/android/gallery3d/filtershow/imageshow/ImageGeometry.java
+++ b/src/com/android/gallery3d/filtershow/imageshow/ImageGeometry.java
@@ -29,6 +29,7 @@ import android.util.AttributeSet;
import android.view.MotionEvent;
import android.view.View;
+import com.android.gallery3d.app.Log;
import com.android.gallery3d.filtershow.imageshow.GeometryMetadata.FLIP;
import com.android.gallery3d.filtershow.presets.ImagePreset;
@@ -241,6 +242,7 @@ public abstract class ImageGeometry extends ImageShow {
super.onVisibilityChanged(changedView, visibility);
if (visibility == View.VISIBLE) {
mVisibilityGained = true;
+ MasterImage.getImage().invalidateFiltersOnly();
syncLocalToMasterGeometry();
updateScale();
gainedVisibility();
@@ -326,7 +328,7 @@ public abstract class ImageGeometry extends ImageShow {
}
public void saveAndSetPreset() {
- ImagePreset lastHistoryItem = mMasterImage.getHistory().getLast();
+ ImagePreset lastHistoryItem = MasterImage.getImage().getHistory().getLast();
if (lastHistoryItem != null && lastHistoryItem.historyName().equalsIgnoreCase(getName())) {
getImagePreset().setGeometry(mLocalGeometry);
resetImageCaches(this);
@@ -336,7 +338,7 @@ public abstract class ImageGeometry extends ImageShow {
copy.setGeometry(mLocalGeometry);
copy.setHistoryName(getName());
copy.setIsFx(false);
- mMasterImage.setPreset(copy, true);
+ MasterImage.getImage().setPreset(copy, true);
}
}
invalidate();