summaryrefslogtreecommitdiff
path: root/chrome/browser/sync/profile_sync_service.cc
diff options
context:
space:
mode:
authorTorne (Richard Coles) <torne@google.com>2014-03-21 14:25:57 +0000
committerTorne (Richard Coles) <torne@google.com>2014-03-21 14:25:57 +0000
commit23730a6e56a168d1879203e4b3819bb36e3d8f1f (patch)
tree4b72bdd217f9beda1d1b975e21c9d646a9664c48 /chrome/browser/sync/profile_sync_service.cc
parent6d6d338a36340632714f2aab9a266979b71c3442 (diff)
downloadchromium_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.cc37
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();
}