diff --git a/app/build.gradle b/app/build.gradle index 3048fb50..265ddc67 100755 --- a/app/build.gradle +++ b/app/build.gradle @@ -157,7 +157,7 @@ dependencies { implementation 'com.squareup.retrofit2:converter-gson:2.9.0' implementation 'org.apache.commons:commons-imaging:1.0-alpha2' - implementation 'com.github.ammargitham:uCrop:2.3-native-beta-2' + implementation 'com.github.ammargitham:uCrop:2.3-beta' implementation 'com.github.ammargitham:android-gpuimage:2.1.1-beta4' debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.7' diff --git a/app/src/main/java/awais/instagrabber/fragments/imageedit/ImageEditFragment.java b/app/src/main/java/awais/instagrabber/fragments/imageedit/ImageEditFragment.java index 4a2c4881..e3b76ec1 100644 --- a/app/src/main/java/awais/instagrabber/fragments/imageedit/ImageEditFragment.java +++ b/app/src/main/java/awais/instagrabber/fragments/imageedit/ImageEditFragment.java @@ -225,6 +225,11 @@ public class ImageEditFragment extends Fragment { @Override public void onCropFinish(final UCropFragment.UCropResult result) { Log.d(TAG, "onCropFinish: " + result.mResultCode); + if (result.mResultCode == UCrop.RESULT_ERROR) { + final Throwable t = UCrop.getError(result.mResultData); + Log.e(TAG, "onCropFinish: ", t); + return; + } if (result.mResultCode == AppCompatActivity.RESULT_OK) { final Intent resultData = result.mResultData; final Bundle extras = resultData.getExtras();