Index: chrome/browser/extensions/external_pref_loader.cc |
diff --git a/chrome/browser/extensions/external_pref_loader.cc b/chrome/browser/extensions/external_pref_loader.cc |
index 1d257b23a7c1e480860e363ffd4311e5bf0e4583..f289f827a1708c6ee90a55b85ed7579774245d79 100644 |
--- a/chrome/browser/extensions/external_pref_loader.cc |
+++ b/chrome/browser/extensions/external_pref_loader.cc |
@@ -154,13 +154,9 @@ void ExternalPrefLoader::OnIsSyncingChanged() { |
PostLoadIfPrioritySyncReady(); |
} |
-void ExternalPrefLoader::OnStateChanged() { |
- browser_sync::ProfileSyncService* service = |
- ProfileSyncServiceFactory::GetForProfile(profile_); |
- DCHECK(service); |
- if (!service->CanSyncStart()) { |
+void ExternalPrefLoader::OnStateChanged(syncer::SyncService* sync) { |
+ if (!sync->CanSyncStart()) |
PostLoadAndRemoveObservers(); |
- } |
} |
bool ExternalPrefLoader::PostLoadIfPrioritySyncReady() { |