| Index: chrome/browser/memory/tab_manager.h
|
| diff --git a/chrome/browser/memory/tab_manager.h b/chrome/browser/memory/tab_manager.h
|
| index aced9170d8e6fc80606af95b745e55ebd0aa0d85..ac98970af49ed77d99bdb951eefba87a79170092 100644
|
| --- a/chrome/browser/memory/tab_manager.h
|
| +++ b/chrome/browser/memory/tab_manager.h
|
| @@ -15,7 +15,7 @@
|
| #include "base/strings/string16.h"
|
| #include "base/timer/timer.h"
|
| #include "chrome/browser/memory/tab_stats.h"
|
| -#include "chrome/browser/ui/browser_list_observer.h"
|
| +#include "chrome/browser/ui/browser_tab_strip_tracker.h"
|
| #include "chrome/browser/ui/tabs/tab_strip_model_observer.h"
|
|
|
| class BrowserList;
|
| @@ -44,8 +44,7 @@ class TabManagerDelegate;
|
| // Note that the browser tests are only active for platforms that use
|
| // TabManager (CrOS only for now) and need to be adjusted accordingly if
|
| // support for new platforms is added.
|
| -class TabManager : public chrome::BrowserListObserver,
|
| - public TabStripModelObserver {
|
| +class TabManager : public TabStripModelObserver {
|
| public:
|
| TabManager();
|
| ~TabManager() override;
|
| @@ -127,10 +126,6 @@ class TabManager : public chrome::BrowserListObserver,
|
| void OnMemoryPressure(
|
| base::MemoryPressureListener::MemoryPressureLevel memory_pressure_level);
|
|
|
| - // chrome::BrowserListObserver overrides.
|
| - void OnBrowserAdded(Browser* browser) override;
|
| - void OnBrowserRemoved(Browser* browser) override;
|
| -
|
| // TabStripModelObserver overrides.
|
| void TabChangedAt(content::WebContents* contents,
|
| int index,
|
| @@ -179,6 +174,8 @@ class TabManager : public chrome::BrowserListObserver,
|
| scoped_ptr<TabManagerDelegate> delegate_;
|
| #endif
|
|
|
| + BrowserTabStripTracker browser_tab_strip_tracker_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(TabManager);
|
| };
|
|
|
|
|