diff options
Diffstat (limited to 'src/com/android/browser/Controller.java')
-rw-r--r-- | src/com/android/browser/Controller.java | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/com/android/browser/Controller.java b/src/com/android/browser/Controller.java index 84d7e36..3093085 100644 --- a/src/com/android/browser/Controller.java +++ b/src/com/android/browser/Controller.java @@ -635,8 +635,6 @@ public class Controller mNfcHandler.onPause(); WebView.disablePlatformNotifications(); - mCrashRecoveryHandler.backupState(); - } void onSaveInstanceState(Bundle outState) { @@ -852,6 +850,7 @@ public class Controller @Override public void onProgressChanged(Tab tab) { + mCrashRecoveryHandler.backupState(); int newProgress = tab.getLoadProgress(); if (newProgress == 100) { @@ -942,11 +941,7 @@ public class Controller return; } DataController.getInstance(mActivity).updateVisitedHistory(url); - if (!mActivityPaused) { - // Since we clear the state in onPause, don't backup the current - // state if we are already paused - mCrashRecoveryHandler.backupState(); - } + mCrashRecoveryHandler.backupState(); } @Override |