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();
}
}