diff --git a/framework/src/com/phonegap/CameraLauncher.java b/framework/src/com/phonegap/CameraLauncher.java index 9369eae5..90b4d802 100644 --- a/framework/src/com/phonegap/CameraLauncher.java +++ b/framework/src/com/phonegap/CameraLauncher.java @@ -13,7 +13,7 @@ public class CameraLauncher { private WebView mAppView; private DroidGap mGap; - int quality; + int mQuality; CameraLauncher(WebView view, DroidGap gap) { @@ -23,7 +23,8 @@ public class CameraLauncher { public void takePicture(int quality) { - mGap.startCamera(quality); + mQuality = quality; + mGap.startCamera(); } /* Return Base64 Encoded String to Javascript */ @@ -31,7 +32,7 @@ public class CameraLauncher { { ByteArrayOutputStream jpeg_data = new ByteArrayOutputStream(); try { - if (bitmap.compress(CompressFormat.JPEG, quality, jpeg_data)) + if (bitmap.compress(CompressFormat.JPEG, mQuality, jpeg_data)) { byte[] code = jpeg_data.toByteArray(); byte[] output = Base64.encodeBase64(code); diff --git a/framework/src/com/phonegap/DroidGap.java b/framework/src/com/phonegap/DroidGap.java index 45ca512a..b072abca 100644 --- a/framework/src/com/phonegap/DroidGap.java +++ b/framework/src/com/phonegap/DroidGap.java @@ -350,7 +350,7 @@ public class DroidGap extends Activity { } // This is required to start the camera activity! It has to come from the previous activity - public void startCamera(int quality) + public void startCamera() { Intent intent = new Intent("android.media.action.IMAGE_CAPTURE"); File photo = new File(Environment.getExternalStorageDirectory(), "Pic.jpg");