summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/android/gallery3d/filtershow/crop/CropActivity.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/com/android/gallery3d/filtershow/crop/CropActivity.java b/src/com/android/gallery3d/filtershow/crop/CropActivity.java
index f06886b0a..9a691f4a8 100644
--- a/src/com/android/gallery3d/filtershow/crop/CropActivity.java
+++ b/src/com/android/gallery3d/filtershow/crop/CropActivity.java
@@ -478,6 +478,14 @@ public class CropActivity extends Activity {
failure = true;
return false;
}
+ if (roundedTrueCrop.right > mOrig.right) {
+ roundedTrueCrop.set(roundedTrueCrop.left, roundedTrueCrop.top,
+ (int) mOrig.right, roundedTrueCrop.bottom);
+ }
+ if (roundedTrueCrop.bottom > mOrig.bottom) {
+ roundedTrueCrop.set(roundedTrueCrop.left, roundedTrueCrop.top,
+ roundedTrueCrop.right, (int) mOrig.bottom);
+ }
// Attempt to open a region decoder
BitmapRegionDecoder decoder = null;