Index: chrome/browser/content_settings/content_settings_default_provider.cc |
diff --git a/chrome/browser/content_settings/content_settings_default_provider.cc b/chrome/browser/content_settings/content_settings_default_provider.cc |
index 8dc963038367e5ba66aa6968322d25849e7bf120..5edfcd427684af4c148fa1e3a6a4e16aa0bfbd95 100644 |
--- a/chrome/browser/content_settings/content_settings_default_provider.cc |
+++ b/chrome/browser/content_settings/content_settings_default_provider.cc |
@@ -43,6 +43,7 @@ const ContentSetting kDefaultSettings[] = { |
CONTENT_SETTING_DEFAULT, // CONTENT_SETTINGS_TYPE_AUTO_SELECT_CERTIFICATE |
CONTENT_SETTING_ASK, // CONTENT_SETTINGS_TYPE_FULLSCREEN |
CONTENT_SETTING_ASK, // CONTENT_SETTINGS_TYPE_MOUSELOCK |
+ CONTENT_SETTING_ASK, // CONTENT_SETTINGS_TYPE_MEDIASTREAM |
}; |
COMPILE_ASSERT(arraysize(kDefaultSettings) == CONTENT_SETTINGS_NUM_TYPES, |
default_settings_incorrect_size); |
@@ -157,6 +158,11 @@ DefaultProvider::DefaultProvider(PrefService* prefs, bool incognito) |
ValueToContentSetting( |
default_settings_[CONTENT_SETTINGS_TYPE_MOUSELOCK].get()), |
CONTENT_SETTING_NUM_SETTINGS); |
+ UMA_HISTOGRAM_ENUMERATION( |
+ "ContentSettings.DefaultMediaStreamSetting", |
+ ValueToContentSetting( |
+ default_settings_[CONTENT_SETTINGS_TYPE_MEDIASTREAM].get()), |
+ CONTENT_SETTING_NUM_SETTINGS); |
pref_change_registrar_.Init(prefs_); |
pref_change_registrar_.Add(prefs::kDefaultContentSettings, this); |