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 472d1858bba8abbda7d0ad8b9c44c86497612998..d5509276e88abbc69f2c79aec33d98ddd3eedaba 100644 |
--- a/chrome/browser/extensions/external_pref_loader.cc |
+++ b/chrome/browser/extensions/external_pref_loader.cc |
@@ -127,7 +127,7 @@ void ExternalPrefLoader::StartLoading() { |
ProfileSyncService* service = |
ProfileSyncServiceFactory::GetForProfile(profile_); |
DCHECK(service); |
- if (service->IsSyncEnabledAndLoggedIn() && |
+ if (service->CanSyncStart() && |
(service->HasSyncSetupCompleted() || |
browser_defaults::kSyncAutoStarts)) { |
service->AddObserver(this); |
@@ -150,7 +150,7 @@ void ExternalPrefLoader::OnStateChanged() { |
ProfileSyncService* service = |
ProfileSyncServiceFactory::GetForProfile(profile_); |
DCHECK(service); |
- if (!service->IsSyncEnabledAndLoggedIn()) { |
+ if (!service->CanSyncStart()) { |
PostLoadAndRemoveObservers(); |
} |
} |