diff options
author | John Reck <jreck@google.com> | 2011-07-22 15:04:59 -0700 |
---|---|---|
committer | John Reck <jreck@google.com> | 2011-07-22 15:12:05 -0700 |
commit | bc490d2c32aac4e12069be1b92bfaf185ff5dbb5 (patch) | |
tree | 84865d524e726ca1e9a79f6eaef8fc88aba9e834 /src/com/android/browser/Controller.java | |
parent | a95eced76c7a0191e7aa7902bcd8ebb81a2af1af (diff) | |
download | packages_apps_Browser-bc490d2c32aac4e12069be1b92bfaf185ff5dbb5.zip packages_apps_Browser-bc490d2c32aac4e12069be1b92bfaf185ff5dbb5.tar.gz packages_apps_Browser-bc490d2c32aac4e12069be1b92bfaf185ff5dbb5.tar.bz2 |
Preload crash recovery state
Bug: 5069111
Change-Id: Ia19d7b3a8eb483fc4e9076fa388c82d8673894ac
Diffstat (limited to 'src/com/android/browser/Controller.java')
-rw-r--r-- | src/com/android/browser/Controller.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/com/android/browser/Controller.java b/src/com/android/browser/Controller.java index 731da18..c2ab5e9 100644 --- a/src/com/android/browser/Controller.java +++ b/src/com/android/browser/Controller.java @@ -224,12 +224,15 @@ public class Controller } } - public Controller(Activity browser) { + public Controller(Activity browser, boolean preloadCrashState) { mActivity = browser; mSettings = BrowserSettings.getInstance(); mTabControl = new TabControl(this); mSettings.setController(this); mCrashRecoveryHandler = CrashRecoveryHandler.initialize(this); + if (preloadCrashState) { + mCrashRecoveryHandler.preloadCrashState(); + } mFactory = new BrowserWebViewFactory(browser); mUrlHandler = new UrlHandler(this); @@ -2298,7 +2301,7 @@ public class Controller @Override public void closeCurrentTab() { if (mTabControl.getTabCount() == 1) { - CrashRecoveryHandler.clearState(mActivity); + mCrashRecoveryHandler.clearState(); mActivity.finish(); return; } |