Index: chrome/browser/sync/sessions/sessions_sync_manager.cc |
diff --git a/chrome/browser/sync/sessions/sessions_sync_manager.cc b/chrome/browser/sync/sessions/sessions_sync_manager.cc |
index 8791ba912be9cd73a84510837466a0a2b007aea6..58eda452d8e9881ccc6b0c464bf0c4b2395a4f8a 100644 |
--- a/chrome/browser/sync/sessions/sessions_sync_manager.cc |
+++ b/chrome/browser/sync/sessions/sessions_sync_manager.cc |
@@ -75,7 +75,8 @@ bool SessionsRecencyComparator(const sync_driver::SyncedSession* s1, |
SessionsSyncManager::SessionsSyncManager( |
Profile* profile, |
LocalDeviceInfoProvider* local_device, |
- scoped_ptr<LocalSessionEventRouter> router) |
+ scoped_ptr<LocalSessionEventRouter> router, |
+ scoped_ptr<SyncedWindowDelegatesGetter> synced_window_getter) |
: favicon_cache_(FaviconServiceFactory::GetForProfile( |
profile, |
ServiceAccessType::EXPLICIT_ACCESS), |
@@ -90,7 +91,7 @@ SessionsSyncManager::SessionsSyncManager( |
local_session_header_node_id_(TabNodePool::kInvalidTabNodeID), |
stale_session_threshold_days_(kDefaultStaleSessionThresholdDays), |
local_event_router_(router.Pass()), |
- synced_window_getter_(new SyncedWindowDelegatesGetter()) {} |
+ synced_window_getter_(synced_window_getter.Pass()) {} |
LocalSessionEventRouter::~LocalSessionEventRouter() {} |