| Index: components/content_settings/core/browser/content_settings_pref_provider.cc
|
| diff --git a/components/content_settings/core/browser/content_settings_pref_provider.cc b/components/content_settings/core/browser/content_settings_pref_provider.cc
|
| index 681b50f0f7998a49a9bad38612b5abe9c087184f..a29dfbdee59b0a9eca0e96f0ca60e0a574c010ce 100644
|
| --- a/components/content_settings/core/browser/content_settings_pref_provider.cc
|
| +++ b/components/content_settings/core/browser/content_settings_pref_provider.cc
|
| @@ -164,6 +164,14 @@ void PrefProvider::ShutdownOnUIThread() {
|
| prefs_ = NULL;
|
| }
|
|
|
| +void PrefProvider::ClearPrefs() {
|
| + DCHECK(CalledOnValidThread());
|
| + DCHECK(prefs_);
|
| +
|
| + for (const auto& pref : content_settings_prefs_)
|
| + pref.second->ClearPref();
|
| +}
|
| +
|
| void PrefProvider::UpdateLastUsage(
|
| const ContentSettingsPattern& primary_pattern,
|
| const ContentSettingsPattern& secondary_pattern,
|
|
|