| Index: chrome/browser/browser_main.cc
|
| diff --git a/chrome/browser/browser_main.cc b/chrome/browser/browser_main.cc
|
| index 6224df9688887d062ea35df9cab23b681b387ac2..be99f0c20f52daa8e47fb634ad6d26f5b4e0cffa 100644
|
| --- a/chrome/browser/browser_main.cc
|
| +++ b/chrome/browser/browser_main.cc
|
| @@ -745,15 +745,22 @@ PrefService* InitializeLocalState(const CommandLine& parsed_command_line,
|
| // Initialize ResourceBundle which handles files loaded from external
|
| // sources. This has to be done before uninstall code path and before prefs
|
| // are registered.
|
| - local_state->RegisterStringPref(prefs::kApplicationLocale, std::string());
|
| + local_state->RegisterStringPref(prefs::kApplicationLocale,
|
| + std::string(),
|
| + true /* sync pref */);
|
| #if defined(OS_CHROMEOS)
|
| - local_state->RegisterStringPref(prefs::kOwnerLocale, std::string());
|
| + local_state->RegisterStringPref(prefs::kOwnerLocale,
|
| + std::string(),
|
| + false /* don't sync pref */);
|
| local_state->RegisterStringPref(prefs::kHardwareKeyboardLayout,
|
| - std::string());
|
| + std::string(),
|
| + false /* don't sync pref */);
|
| #endif // defined(OS_CHROMEOS)
|
| #if !defined(OS_CHROMEOS)
|
| - local_state->RegisterBooleanPref(prefs::kMetricsReportingEnabled,
|
| - GoogleUpdateSettings::GetCollectStatsConsent());
|
| + local_state->RegisterBooleanPref(
|
| + prefs::kMetricsReportingEnabled,
|
| + GoogleUpdateSettings::GetCollectStatsConsent(),
|
| + false /* don't sync pref */);
|
| #endif // !defined(OS_CHROMEOS)
|
|
|
| if (is_first_run) {
|
| @@ -785,7 +792,8 @@ PrefService* InitializeLocalState(const CommandLine& parsed_command_line,
|
| scoped_ptr<PrefService> parent_local_state(
|
| PrefService::CreatePrefService(parent_profile, NULL, NULL));
|
| parent_local_state->RegisterStringPref(prefs::kApplicationLocale,
|
| - std::string());
|
| + std::string(),
|
| + true /* sync pref */);
|
| // Right now, we only inherit the locale setting from the parent profile.
|
| local_state->SetString(
|
| prefs::kApplicationLocale,
|
|
|