Index: chrome/browser/sync/profile_sync_components_factory_impl.cc |
diff --git a/chrome/browser/sync/profile_sync_components_factory_impl.cc b/chrome/browser/sync/profile_sync_components_factory_impl.cc |
index dc447fc72d89a3efbba106010c306f8f35cd1823..9eaa3c9b21ef13a37e88dbf003f0592ec8b597fd 100644 |
--- a/chrome/browser/sync/profile_sync_components_factory_impl.cc |
+++ b/chrome/browser/sync/profile_sync_components_factory_impl.cc |
@@ -304,10 +304,11 @@ base::WeakPtr<syncer::SyncableService> ProfileSyncComponentsFactoryImpl:: |
if (!web_data_service_.get()) |
return base::WeakPtr<syncer::SyncableService>(); |
if (type == syncer::AUTOFILL) { |
- return web_data_service_->GetAutocompleteSyncableService()->AsWeakPtr(); |
+ return AutocompleteSyncableService::FromWebDataService( |
+ web_data_service_)->AsWeakPtr(); |
} else { |
- return web_data_service_-> |
- GetAutofillProfileSyncableService()->AsWeakPtr(); |
+ return AutofillProfileSyncableService::FromWebDataService( |
+ web_data_service_)->AsWeakPtr(); |
} |
} |
case syncer::APPS: |