diff options
Diffstat (limited to 'chrome/browser/content_settings/content_settings_policy_provider.cc')
-rw-r--r-- | chrome/browser/content_settings/content_settings_policy_provider.cc | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/chrome/browser/content_settings/content_settings_policy_provider.cc b/chrome/browser/content_settings/content_settings_policy_provider.cc index 50a84e3..da9772b 100644 --- a/chrome/browser/content_settings/content_settings_policy_provider.cc +++ b/chrome/browser/content_settings/content_settings_policy_provider.cc @@ -24,7 +24,7 @@ using content::BrowserThread; namespace { // The preferences used to manage ContentSettingsTypes. -const char* kPrefToManageType[CONTENT_SETTINGS_NUM_TYPES] = { +const char* kPrefToManageType[] = { prefs::kManagedDefaultCookiesSetting, prefs::kManagedDefaultImagesSetting, prefs::kManagedDefaultJavaScriptSetting, @@ -35,8 +35,12 @@ const char* kPrefToManageType[CONTENT_SETTINGS_NUM_TYPES] = { NULL, // No policy for default value of content type intents NULL, // No policy for default value of content type auto-select-certificate NULL, // No policy for default value of fullscreen requests + NULL, // No policy for default value of mouse lock requests + NULL, // No policy for default value of mixed script blocking prefs::kManagedDefaultMediaStreamSetting, }; +COMPILE_ASSERT(arraysize(kPrefToManageType) == CONTENT_SETTINGS_NUM_TYPES, + managed_content_settings_pref_names_array_size_incorrect); struct PrefsForManagedContentSettingsMapEntry { const char* pref_name; @@ -164,8 +168,6 @@ void PolicyProvider::RegisterUserPrefs(PrefService* prefs) { } PolicyProvider::PolicyProvider(PrefService* prefs) : prefs_(prefs) { - DCHECK_EQ(arraysize(kPrefToManageType), - static_cast<size_t>(CONTENT_SETTINGS_NUM_TYPES)); ReadManagedDefaultSettings(); ReadManagedContentSettings(false); |