Index: components/signin/core/browser/gaia_cookie_manager_service.cc |
diff --git a/components/signin/core/browser/gaia_cookie_manager_service.cc b/components/signin/core/browser/gaia_cookie_manager_service.cc |
index 4b2d4a0b4e2968f7f6849172362bc39343cc45fa..aa428fd7e85f76ae327cd257a7a9561aa74ef883 100644 |
--- a/components/signin/core/browser/gaia_cookie_manager_service.cc |
+++ b/components/signin/core/browser/gaia_cookie_manager_service.cc |
@@ -448,6 +448,7 @@ void GaiaCookieManagerService::OnCookieChanged( |
bool removed) { |
DCHECK_EQ(kGaiaCookieName, cookie.Name()); |
DCHECK_EQ(GaiaUrls::GetInstance()->google_url().host(), cookie.Domain()); |
+ list_accounts_stale_ = true; |
// Ignore changes to the cookie while requests are pending. These changes |
// are caused by the service itself as it adds accounts. A side effects is |
// that any changes to the gaia cookie outside of this class, while requests |
@@ -459,8 +460,6 @@ void GaiaCookieManagerService::OnCookieChanged( |
signin_client_->DelayNetworkCall( |
base::Bind(&GaiaCookieManagerService::StartFetchingListAccounts, |
base::Unretained(this))); |
- } else { |
- list_accounts_stale_ = true; |
} |
} |