diff options
Diffstat (limited to 'src/com/android/gallery3d/filtershow/imageshow/ImageShow.java')
-rw-r--r-- | src/com/android/gallery3d/filtershow/imageshow/ImageShow.java | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/src/com/android/gallery3d/filtershow/imageshow/ImageShow.java b/src/com/android/gallery3d/filtershow/imageshow/ImageShow.java index 3d22e05ef..93c4622fa 100644 --- a/src/com/android/gallery3d/filtershow/imageshow/ImageShow.java +++ b/src/com/android/gallery3d/filtershow/imageshow/ImageShow.java @@ -198,12 +198,14 @@ public class ImageShow extends View implements OnGestureListener, int maxp = ImageFilter.DEFAULT_MAX_PARAMETER; int minp = ImageFilter.DEFAULT_MIN_PARAMETER; if (getCurrentFilter() != null) { + if (getCurrentFilter().getParameter() == parameter) { + return; + } getCurrentFilter().setParameter(parameter); maxp = getCurrentFilter().getMaxParameter(); minp = getCurrentFilter().getMinParameter(); } if (getImagePreset() != null) { - mImageLoader.resetImageForPreset(getImagePreset(), this); getImagePreset().fillImageStateAdapter(mMasterImage.getState()); } if (getPanelController() != null) { @@ -255,10 +257,6 @@ public class ImageShow extends View implements OnGestureListener, mSeekBar = seekBar; } - public void setCurrentFilter(ImageFilter filter) { - mMasterImage.setCurrentFilter(filter); - } - public ImageFilter getCurrentFilter() { return mMasterImage.getCurrentFilter(); } @@ -355,14 +353,6 @@ public class ImageShow extends View implements OnGestureListener, mMasterImage.updatePresets(true); } - public void updateImagePresets(boolean force) { - mMasterImage.updatePresets(force); - } - - public void requestFilteredImages() { - mMasterImage.requestImages(); - } - public Bitmap getFiltersOnlyImage() { return mMasterImage.getFiltersOnlyImage(); } |