diff options
author | Torne (Richard Coles) <torne@google.com> | 2014-03-21 14:25:57 +0000 |
---|---|---|
committer | Torne (Richard Coles) <torne@google.com> | 2014-03-21 14:25:57 +0000 |
commit | 23730a6e56a168d1879203e4b3819bb36e3d8f1f (patch) | |
tree | 4b72bdd217f9beda1d1b975e21c9d646a9664c48 /chrome/browser/sync/profile_sync_service.cc | |
parent | 6d6d338a36340632714f2aab9a266979b71c3442 (diff) | |
download | chromium_org-23730a6e56a168d1879203e4b3819bb36e3d8f1f.tar.gz |
Merge from Chromium at DEPS revision 258528
This commit was generated by merge_to_master.py.
Change-Id: Id197cbdde2c2881915f096c0426c741416884783
Diffstat (limited to 'chrome/browser/sync/profile_sync_service.cc')
-rw-r--r-- | chrome/browser/sync/profile_sync_service.cc | 37 |
1 files changed, 21 insertions, 16 deletions
diff --git a/chrome/browser/sync/profile_sync_service.cc b/chrome/browser/sync/profile_sync_service.cc index 5757805128..616c2bb45b 100644 --- a/chrome/browser/sync/profile_sync_service.cc +++ b/chrome/browser/sync/profile_sync_service.cc @@ -34,7 +34,6 @@ #include "chrome/browser/services/gcm/gcm_profile_service_factory.h" #include "chrome/browser/signin/about_signin_internals.h" #include "chrome/browser/signin/about_signin_internals_factory.h" -#include "chrome/browser/signin/profile_oauth2_token_service.h" #include "chrome/browser/signin/profile_oauth2_token_service_factory.h" #include "chrome/browser/signin/signin_manager.h" #include "chrome/browser/signin/signin_manager_factory.h" @@ -63,7 +62,9 @@ #include "chrome/common/chrome_version_info.h" #include "chrome/common/pref_names.h" #include "chrome/common/url_constants.h" +#include "components/signin/core/profile_oauth2_token_service.h" #include "components/sync_driver/data_type_controller.h" +#include "components/sync_driver/pref_names.h" #include "components/sync_driver/system_encryptor.h" #include "components/sync_driver/user_selectable_sync_type.h" #include "components/user_prefs/pref_registry_syncable.h" @@ -310,7 +311,8 @@ void ProfileSyncService::TrySyncDatatypePrefRecovery() { return; const PrefService::Preference* keep_everything_synced = - pref_service->FindPreference(prefs::kSyncKeepEverythingSynced); + pref_service->FindPreference( + sync_driver::prefs::kSyncKeepEverythingSynced); // This will be false if the preference was properly set or if it's controlled // by policy. if (!keep_everything_synced->IsDefaultValue()) @@ -1010,35 +1012,38 @@ void ProfileSyncService::OnExperimentsChanged( } int bookmarks_experiment_state_before = profile_->GetPrefs()->GetInteger( - prefs::kEnhancedBookmarksExperimentEnabled); + sync_driver::prefs::kEnhancedBookmarksExperimentEnabled); // kEnhancedBookmarksExperiment flag could have values "", "1" and "0". // "" and "1" means experiment is enabled. if ((CommandLine::ForCurrentProcess()->GetSwitchValueASCII( switches::kEnhancedBookmarksExperiment) != "0")) { - profile_->GetPrefs()->SetInteger(prefs::kEnhancedBookmarksExperimentEnabled, - experiments.enhanced_bookmarks_enabled ? - kBookmarksExperimentEnabled : - kNoBookmarksExperiment); - profile_->GetPrefs()->SetString(prefs::kEnhancedBookmarksExtensionId, - experiments.enhanced_bookmarks_ext_id); + profile_->GetPrefs()->SetInteger( + sync_driver::prefs::kEnhancedBookmarksExperimentEnabled, + experiments.enhanced_bookmarks_enabled ? kBookmarksExperimentEnabled + : kNoBookmarksExperiment); + profile_->GetPrefs()->SetString( + sync_driver::prefs::kEnhancedBookmarksExtensionId, + experiments.enhanced_bookmarks_ext_id); } else { // User opt-out from chrome://flags if (experiments.enhanced_bookmarks_enabled) { profile_->GetPrefs()->SetInteger( - prefs::kEnhancedBookmarksExperimentEnabled, + sync_driver::prefs::kEnhancedBookmarksExperimentEnabled, kBookmarksExperimentEnabledUserOptOut); // Keep extension id up-to-date in case will opt-in later. - profile_->GetPrefs()->SetString(prefs::kEnhancedBookmarksExtensionId, - experiments.enhanced_bookmarks_ext_id); + profile_->GetPrefs()->SetString( + sync_driver::prefs::kEnhancedBookmarksExtensionId, + experiments.enhanced_bookmarks_ext_id); } else { profile_->GetPrefs()->ClearPref( - prefs::kEnhancedBookmarksExperimentEnabled); - profile_->GetPrefs()->ClearPref(prefs::kEnhancedBookmarksExtensionId); + sync_driver::prefs::kEnhancedBookmarksExperimentEnabled); + profile_->GetPrefs()->ClearPref( + sync_driver::prefs::kEnhancedBookmarksExtensionId); } } BookmarksExperimentState bookmarks_experiment_state = static_cast<BookmarksExperimentState>(profile_->GetPrefs()->GetInteger( - prefs::kEnhancedBookmarksExperimentEnabled)); + sync_driver::prefs::kEnhancedBookmarksExperimentEnabled)); // If bookmark experiment state was changed update about flags experiment. if (bookmarks_experiment_state_before != bookmarks_experiment_state) { UpdateBookmarksExperiment(g_browser_process->local_state(), @@ -2126,7 +2131,7 @@ void ProfileSyncService::UnsuppressAndStart() { if (signin_.get() && signin_->GetOriginal()->GetAuthenticatedUsername().empty()) { signin_->GetOriginal()->SetAuthenticatedUsername( - sync_prefs_.GetGoogleServicesUsername()); + profile_->GetPrefs()->GetString(prefs::kGoogleServicesUsername)); } startup_controller_.TryStart(); } |