Index: chrome/browser/sync/user_event_service_factory.cc |
diff --git a/chrome/browser/sync/user_event_service_factory.cc b/chrome/browser/sync/user_event_service_factory.cc |
index bcf784e084d58cb2842f7c602a3c3811e6a5642e..f2b4d5607d84b18d18b5f43f285ed23a6b863a9a 100644 |
--- a/chrome/browser/sync/user_event_service_factory.cc |
+++ b/chrome/browser/sync/user_event_service_factory.cc |
@@ -55,10 +55,12 @@ KeyedService* UserEventServiceFactory::BuildServiceInstanceFor( |
base::BindRepeating(&syncer::ModelTypeChangeProcessor::Create, |
base::BindRepeating(&syncer::ReportUnrecoverableError, |
chrome::GetChannel())); |
+ syncer::SyncService* sync_service = |
+ ProfileSyncServiceFactory::GetForProfile(profile); |
auto bridge = base::MakeUnique<syncer::UserEventSyncBridge>( |
- std::move(store_factory), std::move(processor_factory)); |
- return new syncer::UserEventServiceImpl( |
- ProfileSyncServiceFactory::GetForProfile(profile), std::move(bridge)); |
+ std::move(store_factory), std::move(processor_factory), |
+ sync_service->GetGlobalIdMapper()); |
+ return new syncer::UserEventServiceImpl(sync_service, std::move(bridge)); |
} |
content::BrowserContext* UserEventServiceFactory::GetBrowserContextToUse( |