diff options
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.cc | 7 |
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 ---------------------------------------------------------- |