Index: chrome/browser/content_settings/cookie_settings.cc |
diff --git a/chrome/browser/content_settings/cookie_settings.cc b/chrome/browser/content_settings/cookie_settings.cc |
index 81af4da3b847d13fc0a5a81cc06bdbcd55e3ae93..4a345d609f106cb31ea311cc858788db46894b7a 100644 |
--- a/chrome/browser/content_settings/cookie_settings.cc |
+++ b/chrome/browser/content_settings/cookie_settings.cc |
@@ -219,11 +219,11 @@ ContentSetting CookieSettings::GetCookieSetting( |
secondary_pattern == ContentSettingsPattern::Wildcard() && |
ShouldBlockThirdPartyCookies() && |
!first_party_url.SchemeIs(chrome::kExtensionScheme)) { |
- bool strict = CommandLine::ForCurrentProcess()->HasSwitch( |
- switches::kBlockReadingThirdPartyCookies); |
- net::StaticCookiePolicy policy(strict ? |
- net::StaticCookiePolicy::BLOCK_ALL_THIRD_PARTY_COOKIES : |
- net::StaticCookiePolicy::BLOCK_SETTING_THIRD_PARTY_COOKIES); |
+ bool not_strict = CommandLine::ForCurrentProcess()->HasSwitch( |
+ switches::kOnlyBlockSettingThirdPartyCookies); |
+ net::StaticCookiePolicy policy(not_strict ? |
+ net::StaticCookiePolicy::BLOCK_SETTING_THIRD_PARTY_COOKIES : |
+ net::StaticCookiePolicy::BLOCK_ALL_THIRD_PARTY_COOKIES); |
int rv; |
if (setting_cookie) |
rv = policy.CanSetCookie(url, first_party_url); |