| 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);
|
|
|