if savePicture failes, delete the file (which is now unreliable, and possibly large)
diff --git a/src/com/android/browser/Tab.java b/src/com/android/browser/Tab.java
index 7b54e38..e502e5b 100644
--- a/src/com/android/browser/Tab.java
+++ b/src/com/android/browser/Tab.java
@@ -1802,6 +1802,10 @@
                     mMainView.hashCode() + "_pic.save");
             if (mMainView.savePicture(mSavedState, f)) {
                 mSavedState.putString(CURRPICTURE, f.getPath());
+            } else {
+                // if savePicture returned false, we can't trust the contents,
+                // and it may be large, so we delete it right away
+                f.delete();
             }
         }