| Index: chrome/browser/browser_main.cc
|
| diff --git a/chrome/browser/browser_main.cc b/chrome/browser/browser_main.cc
|
| index 9b580b669f88dc88a67e6fa40c3772d7de48d8be..0746687a5f85b2951d7d0fb6424f135614452891 100644
|
| --- a/chrome/browser/browser_main.cc
|
| +++ b/chrome/browser/browser_main.cc
|
| @@ -678,15 +678,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) {
|
| @@ -718,7 +725,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,
|
|
|