Index: chrome/browser/resource_coordinator/tab_manager.h |
diff --git a/chrome/browser/resource_coordinator/tab_manager.h b/chrome/browser/resource_coordinator/tab_manager.h |
index afd6a05e052eccfa386c76d64048bee2df2ebbfb..0d460e132cfd5e261fca42e73a908ffc4af2b05f 100644 |
--- a/chrome/browser/resource_coordinator/tab_manager.h |
+++ b/chrome/browser/resource_coordinator/tab_manager.h |
@@ -160,6 +160,10 @@ class TabManager : public TabStripModelObserver { |
bool IsInSessionRestore() const { return in_session_restore_; } |
+ bool HasInitialActiveTabChanged() const { |
+ return initial_active_tab_changed_; |
+ } |
+ |
private: |
FRIEND_TEST_ALL_PREFIXES(TabManagerTest, PurgeBackgroundRenderer); |
FRIEND_TEST_ALL_PREFIXES(TabManagerTest, ActivateTabResetPurgeState); |
@@ -374,6 +378,8 @@ class TabManager : public TabStripModelObserver { |
bool in_session_restore_; |
+ bool initial_active_tab_changed_; |
+ |
// Weak pointer factory used for posting delayed tasks. |
base::WeakPtrFactory<TabManager> weak_ptr_factory_; |