| 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 { | 
|  |