summaryrefslogtreecommitdiffstats
path: root/components/content_settings/core/browser/content_settings_pref_provider.cc
diff options
context:
space:
mode:
Diffstat (limited to 'components/content_settings/core/browser/content_settings_pref_provider.cc')
-rw-r--r--components/content_settings/core/browser/content_settings_pref_provider.cc7
1 files changed, 4 insertions, 3 deletions
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 352d32c..a961c2f 100644
--- a/components/content_settings/core/browser/content_settings_pref_provider.cc
+++ b/components/content_settings/core/browser/content_settings_pref_provider.cc
@@ -57,9 +57,10 @@ void PrefProvider::RegisterProfilePrefs(
WebsiteSettingsRegistry* website_settings =
WebsiteSettingsRegistry::GetInstance();
for (int i = 0; i < CONTENT_SETTINGS_NUM_TYPES; ++i) {
- registry->RegisterDictionaryPref(
- website_settings->Get(static_cast<ContentSettingsType>(i))->pref_name(),
- PrefRegistrationFlagsForType(ContentSettingsType(i)));
+ const WebsiteSettingsInfo* info =
+ website_settings->Get(static_cast<ContentSettingsType>(i));
+ registry->RegisterDictionaryPref(info->pref_name(),
+ info->GetPrefRegistrationFlags());
}
// Obsolete prefs ----------------------------------------------------------