Index: chrome/browser/ui/sync/browser_synced_window_delegates_getter.h |
diff --git a/chrome/browser/ui/sync/browser_synced_window_delegates_getter.h b/chrome/browser/ui/sync/browser_synced_window_delegates_getter.h |
index 2f915b86f24b4624c1c95d3c738ceb1e8aaf1f7b..a8d3b48e6e9b16b68849e85558614f6c98871cd2 100644 |
--- a/chrome/browser/ui/sync/browser_synced_window_delegates_getter.h |
+++ b/chrome/browser/ui/sync/browser_synced_window_delegates_getter.h |
@@ -11,6 +11,8 @@ |
#include "components/sessions/core/session_id.h" |
#include "components/sync_driver/sessions/synced_window_delegates_getter.h" |
+class Profile; |
+ |
namespace browser_sync { |
class SyncedWindowDelegate; |
@@ -18,7 +20,7 @@ class SyncedWindowDelegate; |
// This class defines how to access SyncedWindowDelegates on desktop. |
class BrowserSyncedWindowDelegatesGetter : public SyncedWindowDelegatesGetter { |
public: |
- BrowserSyncedWindowDelegatesGetter(); |
+ explicit BrowserSyncedWindowDelegatesGetter(Profile* profile); |
~BrowserSyncedWindowDelegatesGetter() override; |
// SyncedWindowDelegatesGetter implementation |
@@ -26,6 +28,8 @@ class BrowserSyncedWindowDelegatesGetter : public SyncedWindowDelegatesGetter { |
const SyncedWindowDelegate* FindById(SessionID::id_type id) override; |
private: |
+ Profile* const profile_; |
+ |
DISALLOW_COPY_AND_ASSIGN(BrowserSyncedWindowDelegatesGetter); |
}; |