| Index: chrome/browser/sync/sessions/browser_list_router_helper.h
|
| diff --git a/chrome/browser/sync/sessions/browser_list_router_helper.h b/chrome/browser/sync/sessions/browser_list_router_helper.h
|
| index 16eccdd90161bf2694b6c7adf7a985344602e202..8d9835a4520eec58f6920fbaef2b31d14b5dce24 100644
|
| --- a/chrome/browser/sync/sessions/browser_list_router_helper.h
|
| +++ b/chrome/browser/sync/sessions/browser_list_router_helper.h
|
| @@ -18,10 +18,13 @@ namespace sync_sessions {
|
| class BrowserListRouterHelper : public chrome::BrowserListObserver,
|
| public TabStripModelObserver {
|
| public:
|
| - explicit BrowserListRouterHelper(SyncSessionsWebContentsRouter* router);
|
| + explicit BrowserListRouterHelper(SyncSessionsWebContentsRouter* router,
|
| + Profile* profile);
|
| ~BrowserListRouterHelper() override;
|
|
|
| private:
|
| + friend class BrowserListRouterHelperTest;
|
| +
|
| // chrome::BrowserListObserver implementation.
|
| void OnBrowserAdded(Browser* browser) override;
|
| void OnBrowserRemoved(Browser* browser) override;
|
| @@ -34,6 +37,10 @@ class BrowserListRouterHelper : public chrome::BrowserListObserver,
|
| // |router_| owns |this|.
|
| SyncSessionsWebContentsRouter* router_;
|
|
|
| + Profile* profile_;
|
| +
|
| + std::set<Browser*> attached_browsers_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(BrowserListRouterHelper);
|
| };
|
|
|
|
|