diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/gallery3d/filtershow/PanelController.java | 4 | ||||
-rw-r--r-- | src/com/android/gallery3d/filtershow/imageshow/ImageGeometry.java | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/src/com/android/gallery3d/filtershow/PanelController.java b/src/com/android/gallery3d/filtershow/PanelController.java index 4ed2d0d3c..03a9d8bd5 100644 --- a/src/com/android/gallery3d/filtershow/PanelController.java +++ b/src/com/android/gallery3d/filtershow/PanelController.java @@ -41,6 +41,7 @@ import com.android.gallery3d.filtershow.filters.ImageFilterVibrance; import com.android.gallery3d.filtershow.filters.ImageFilterVignette; import com.android.gallery3d.filtershow.filters.ImageFilterWBalance; import com.android.gallery3d.filtershow.imageshow.ImageCrop; +import com.android.gallery3d.filtershow.imageshow.ImageGeometry; import com.android.gallery3d.filtershow.imageshow.ImageShow; import com.android.gallery3d.filtershow.presets.ImagePreset; import com.android.gallery3d.filtershow.ui.FramedTextButton; @@ -708,6 +709,9 @@ public class PanelController implements OnClickListener { if (mMasterImage.getCurrentFilter() instanceof ImageFilterTinyPlanet) { mActivity.saveImage(); } else { + if (mCurrentImage instanceof ImageCrop) { + ((ImageCrop) mCurrentImage).saveAndSetPreset(); + } showPanel(mCurrentPanel); } break; diff --git a/src/com/android/gallery3d/filtershow/imageshow/ImageGeometry.java b/src/com/android/gallery3d/filtershow/imageshow/ImageGeometry.java index af4290df9..f99e61473 100644 --- a/src/com/android/gallery3d/filtershow/imageshow/ImageGeometry.java +++ b/src/com/android/gallery3d/filtershow/imageshow/ImageGeometry.java @@ -361,7 +361,7 @@ public abstract class ImageGeometry extends ImageSlave { return "Geometry"; } - protected void saveAndSetPreset() { + public void saveAndSetPreset() { ImagePreset lastHistoryItem = getHistory().getLast(); if (lastHistoryItem != null && lastHistoryItem.historyName().equalsIgnoreCase(getName())) { getImagePreset().setGeometry(mLocalGeometry); |