| Index: components/content_settings/core/browser/cookie_settings.cc
|
| diff --git a/components/content_settings/core/browser/cookie_settings.cc b/components/content_settings/core/browser/cookie_settings.cc
|
| index 2339c86cddd95e1b8fb4ddcb39456082a69b8776..09b5a62521569ba1644e7cc53dba527d3fc594f7 100644
|
| --- a/components/content_settings/core/browser/cookie_settings.cc
|
| +++ b/components/content_settings/core/browser/cookie_settings.cc
|
| @@ -4,6 +4,7 @@
|
|
|
| #include "components/content_settings/core/browser/cookie_settings.h"
|
|
|
| +#include "base/trace_event/trace_event.h"
|
| #include "base/bind.h"
|
| #include "base/logging.h"
|
| #include "components/content_settings/core/browser/content_settings_utils.h"
|
| @@ -57,6 +58,7 @@ ContentSetting CookieSettings::GetDefaultCookieSetting(
|
|
|
| bool CookieSettings::IsReadingCookieAllowed(const GURL& url,
|
| const GURL& first_party_url) const {
|
| + TRACE_EVENT0("toplevel", "CookieSettings::IsReadingCookieAllowed");
|
| ContentSetting setting = GetCookieSetting(url, first_party_url, false, NULL);
|
| return IsAllowed(setting);
|
| }
|
| @@ -132,6 +134,8 @@ ContentSetting CookieSettings::GetCookieSetting(const GURL& url,
|
| const GURL& first_party_url,
|
| bool setting_cookie,
|
| SettingSource* source) const {
|
| + TRACE_EVENT0("toplevel", "CookieSettings::GetCookieSetting");
|
| +
|
| // Auto-allow in extensions or for WebUI embedded in a secure origin.
|
| if (url.SchemeIsCryptographic() && first_party_url.SchemeIs(kChromeUIScheme))
|
| return CONTENT_SETTING_ALLOW;
|
|
|