OSDN Git Service

Add null check on the source URI
authornicolasroard <nicolasroard@google.com>
Tue, 12 Feb 2013 21:41:30 +0000 (13:41 -0800)
committerThe Android Automerger <android-build@android.com>
Tue, 12 Feb 2013 23:09:28 +0000 (15:09 -0800)
bug:8181133
Change-Id: I1a7226db3ceb42a759f24c9b70f140a63a4294f0

src/com/android/gallery3d/filtershow/cache/ImageLoader.java
src/com/android/gallery3d/filtershow/tools/SaveCopyTask.java

index b47d13b..ebc7cfc 100644 (file)
@@ -448,7 +448,7 @@ public class ImageLoader {
 
             @Override
             public Bitmap onExecute(ImagePreset param) {
-                if (param == null) {
+                if (param == null || mUri == null) {
                     return null;
                 }
                 Bitmap bitmap = loadMutableBitmap(mContext, mUri);
index 38a9a3a..e378fe2 100644 (file)
@@ -168,7 +168,7 @@ public class SaveCopyTask extends AsyncTask<ImagePreset, Void, Uri> {
     @Override
     protected Uri doInBackground(ImagePreset... params) {
         // TODO: Support larger dimensions for photo saving.
-        if (params[0] == null) {
+        if (params[0] == null || sourceUri == null) {
             return null;
         }
         ImagePreset preset = params[0];