Index: chrome/browser/signin/oauth2_token_service_delegate_android.cc |
diff --git a/chrome/browser/signin/oauth2_token_service_delegate_android.cc b/chrome/browser/signin/oauth2_token_service_delegate_android.cc |
index 84b3dba38632cfd29ca9d65c015a383a112c7e27..9dca87998810349e02f7232de39616c2ce96e123 100644 |
--- a/chrome/browser/signin/oauth2_token_service_delegate_android.cc |
+++ b/chrome/browser/signin/oauth2_token_service_delegate_android.cc |
@@ -529,6 +529,10 @@ void OAuth2TokenServiceDelegateAndroid::RevokeAllCredentials() { |
void OAuth2TokenServiceDelegateAndroid::LoadCredentials( |
const std::string& primary_account_id) { |
+ if (primary_account_id.empty()) { |
+ FireRefreshTokensLoaded(); |
+ return; |
+ } |
if (fire_refresh_token_loaded_ == RT_HAS_BEEN_VALIDATED) { |
fire_refresh_token_loaded_ = RT_LOADED; |
FireRefreshTokensLoaded(); |