From 32eb2b4db872fdba80211c46d8954f12976ca89c Mon Sep 17 00:00:00 2001 From: mapyo Date: Fri, 16 Dec 2016 18:24:47 +0900 Subject: [PATCH] Fix shouldCrop When a square image is rotated by 90 (180, 270) degrees, it is not croped. --- .../src/main/java/com/yalantis/ucrop/task/BitmapCropTask.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ucrop/src/main/java/com/yalantis/ucrop/task/BitmapCropTask.java b/ucrop/src/main/java/com/yalantis/ucrop/task/BitmapCropTask.java index efc0178e4..ec5312b68 100644 --- a/ucrop/src/main/java/com/yalantis/ucrop/task/BitmapCropTask.java +++ b/ucrop/src/main/java/com/yalantis/ucrop/task/BitmapCropTask.java @@ -167,7 +167,8 @@ private boolean shouldCrop(int width, int height) { || Math.abs(mCropRect.left - mCurrentImageRect.left) > pixelError || Math.abs(mCropRect.top - mCurrentImageRect.top) > pixelError || Math.abs(mCropRect.bottom - mCurrentImageRect.bottom) > pixelError - || Math.abs(mCropRect.right - mCurrentImageRect.right) > pixelError; + || Math.abs(mCropRect.right - mCurrentImageRect.right) > pixelError + || mCurrentAngle != 0; } @SuppressWarnings("JniMissingFunction")