Index: chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabPersistentStore.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabPersistentStore.java b/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabPersistentStore.java |
index a2a49e965438d7f6800353a31f93791214eec4a3..d1580ebcf596375d8fe2de0b16a49cac98baefa1 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabPersistentStore.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabPersistentStore.java |
@@ -379,8 +379,9 @@ public class TabPersistentStore extends TabPersister { |
/** |
* Restore saved state. Must be called before any tabs are added to the list. |
+ * @param ignoreIncognitoFiles Whether to skip loading incognito tabs. |
*/ |
- public void loadState() { |
+ public void loadState(boolean ignoreIncognitoFiles) { |
long time = SystemClock.uptimeMillis(); |
// If a cleanup task is in progress, cancel it before loading state. |
@@ -392,7 +393,7 @@ public class TabPersistentStore extends TabPersister { |
logExecutionTime("LoadStateTime", time); |
mCancelNormalTabLoads = false; |
- mCancelIncognitoTabLoads = false; |
+ mCancelIncognitoTabLoads = ignoreIncognitoFiles; |
mNormalTabsRestored = new SparseIntArray(); |
mIncognitoTabsRestored = new SparseIntArray(); |
try { |