From affab67ca34cd0bb2f48674bdc91fdfdde33a08c Mon Sep 17 00:00:00 2001 From: William Shen Date: Thu, 3 Nov 2011 18:41:08 -0700 Subject: [PATCH] Changed createCaptureFile to explicitly check for PNG and to throw an IllegalArgumentException if it is not a JPEG nor a PNG --- framework/src/com/phonegap/CameraLauncher.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/framework/src/com/phonegap/CameraLauncher.java b/framework/src/com/phonegap/CameraLauncher.java index a2a28b9c..e1c5610f 100755 --- a/framework/src/com/phonegap/CameraLauncher.java +++ b/framework/src/com/phonegap/CameraLauncher.java @@ -169,8 +169,10 @@ public class CameraLauncher extends Plugin { File photo = null; if (encodingType == JPEG) { photo = new File(DirectoryManager.getTempDirectoryPath(ctx), "Pic.jpg"); - } else { + } else if (encodingType == PNG) { photo = new File(DirectoryManager.getTempDirectoryPath(ctx), "Pic.png"); + } else { + throw new IllegalArgumentException("Invalid Encoding Type: " + encodingType); } return photo; }