Index: chrome/browser/signin/chrome_signin_client.cc |
diff --git a/chrome/browser/signin/chrome_signin_client.cc b/chrome/browser/signin/chrome_signin_client.cc |
index debf8eca4de39a1bea92bde43c12001b0a21a36a..90ddd80421e1c06e4069745008ded78fe1377616 100644 |
--- a/chrome/browser/signin/chrome_signin_client.cc |
+++ b/chrome/browser/signin/chrome_signin_client.cc |
@@ -61,8 +61,10 @@ bool ChromeSigninClient::ProfileAllowsSigninCookies(Profile* profile) { |
bool ChromeSigninClient::SettingsAllowSigninCookies( |
CookieSettings* cookie_settings) { |
GURL gaia_url = GaiaUrls::GetInstance()->gaia_url(); |
+ GURL google_url = GaiaUrls::GetInstance()->google_url(); |
return cookie_settings && |
- cookie_settings->IsSettingCookieAllowed(gaia_url, gaia_url); |
+ cookie_settings->IsSettingCookieAllowed(gaia_url, gaia_url) && |
+ cookie_settings->IsSettingCookieAllowed(google_url, google_url); |
} |
PrefService* ChromeSigninClient::GetPrefs() { return profile_->GetPrefs(); } |