| Index: chrome/browser/ui/browser_list.cc
|
| diff --git a/chrome/browser/ui/browser_list.cc b/chrome/browser/ui/browser_list.cc
|
| index e6cac26e7fa7bac3c4642e9601297dbd1db5a4bf..481cb0f331b6932624a6f9666c9befaf93880557 100644
|
| --- a/chrome/browser/ui/browser_list.cc
|
| +++ b/chrome/browser/ui/browser_list.cc
|
| @@ -494,7 +494,7 @@ void BrowserList::AttemptUserExit() {
|
| state->GetString(prefs::kApplicationLocale) != owner_locale &&
|
| !state->IsManagedPreference(prefs::kApplicationLocale)) {
|
| state->SetString(prefs::kApplicationLocale, owner_locale);
|
| - state->SavePersistentPrefs();
|
| + state->CommitPendingWrite();
|
| }
|
| }
|
| g_session_manager_requested_shutdown = false;
|
| @@ -520,7 +520,6 @@ void BrowserList::AttemptRestart() {
|
|
|
| PrefService* pref_service = g_browser_process->local_state();
|
| pref_service->SetBoolean(prefs::kWasRestarted, true);
|
| - pref_service->ScheduleSavePersistentPrefs();
|
|
|
| #if defined(OS_CHROMEOS)
|
| // For CrOS instead of browser restart (which is not supported) perform a full
|
|
|