| Index: components/signin/core/browser/signin_manager_base.cc
|
| diff --git a/components/signin/core/browser/signin_manager_base.cc b/components/signin/core/browser/signin_manager_base.cc
|
| index 68d68b477b4334edc4d004773f9daa798cc5621d..b36d21d0f56930938c7e34d92c8628b878b2e0bd 100644
|
| --- a/components/signin/core/browser/signin_manager_base.cc
|
| +++ b/components/signin/core/browser/signin_manager_base.cc
|
| @@ -216,6 +216,10 @@ void SigninManagerBase::SetAuthenticatedAccountId(
|
| account_id);
|
| client_->GetPrefs()->SetString(prefs::kGoogleServicesLastUsername,
|
| info.email);
|
| +
|
| + // Commit authenticated account info immediately so that it does not get lost
|
| + // if Chrome crashes before the next commit interval.
|
| + client_->GetPrefs()->CommitPendingWrite();
|
| }
|
|
|
| bool SigninManagerBase::IsAuthenticated() const {
|
|
|