| 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 53ad8255b6f909772f0c6f199869cd18e1d171f5..2d5730ef3ba990b2082c6d662735a72d23ca2249 100644
|
| --- a/components/content_settings/core/browser/cookie_settings.cc
|
| +++ b/components/content_settings/core/browser/cookie_settings.cc
|
| @@ -106,6 +106,16 @@
|
| CONTENT_SETTING_DEFAULT);
|
| }
|
|
|
| +bool CookieSettings::IsStorageDurable(const GURL& origin) const {
|
| + // TODO(dgrogan): Don't use host_content_settings_map_ directly.
|
| + // https://crbug.com/539538
|
| + ContentSetting setting = host_content_settings_map_->GetContentSetting(
|
| + origin /*primary*/, origin /*secondary*/,
|
| + CONTENT_SETTINGS_TYPE_DURABLE_STORAGE,
|
| + std::string() /*resource_identifier*/);
|
| + return setting == CONTENT_SETTING_ALLOW;
|
| +}
|
| +
|
| void CookieSettings::ShutdownOnUIThread() {
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| pref_change_registrar_.RemoveAll();
|
|
|