From f7ae7fe43a7cd2c99df9698abf5baa56e1b867e0 Mon Sep 17 00:00:00 2001 From: macdonst Date: Wed, 29 Aug 2012 12:46:12 -0400 Subject: [PATCH] CB=1293: Camera.getPicture crashes when selecting from a Picasa album on Android --- framework/src/org/apache/cordova/CameraLauncher.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/framework/src/org/apache/cordova/CameraLauncher.java b/framework/src/org/apache/cordova/CameraLauncher.java index e8202652..0e79c5df 100755 --- a/framework/src/org/apache/cordova/CameraLauncher.java +++ b/framework/src/org/apache/cordova/CameraLauncher.java @@ -388,6 +388,11 @@ public class CameraLauncher extends Plugin implements MediaScannerConnectionClie } else { // Get the path to the image. Makes loading so much easier. String imagePath = FileUtils.getRealPathFromURI(uri, this.cordova); + // If we don't have a valid image path quit. + if (imagePath == null) { + this.failPicture("Unable to retreive picture!"); + return; + } Bitmap bitmap = getScaledBitmap(imagePath); if (this.correctOrientation) {