From e4ab155fd097381151357b64e69a1e6f40b076a5 Mon Sep 17 00:00:00 2001 From: Andrew Grieve Date: Thu, 3 Jul 2014 13:21:52 -0400 Subject: [PATCH] CB-7071 android: Fix callback firing before CROP intent is sent when allowEdit=true --- src/android/CameraLauncher.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/android/CameraLauncher.java b/src/android/CameraLauncher.java index 64d185b..7196fcf 100644 --- a/src/android/CameraLauncher.java +++ b/src/android/CameraLauncher.java @@ -425,14 +425,14 @@ public class CameraLauncher extends CordovaPlugin implements MediaScannerConnect exif.writeExifData(); } if (this.allowEdit) { - performCrop(uri); - } else { - // Send Uri back to JavaScript for viewing image - this.callbackContext.success(uri.toString()); - } + performCrop(uri); + } else { + // Send Uri back to JavaScript for viewing image + this.callbackContext.success(uri.toString()); + } } - // Send Uri back to JavaScript for viewing image - this.callbackContext.success(uri.toString()); + } else { + throw new IllegalStateException(); } this.cleanup(FILE_URI, this.imageUri, uri, bitmap);