Adding <keygen> Content Setting (UI)
Adding the KEYGEN content setting non-Android UI.
BUG=514767
Review URL: https://codereview.chromium.org/1412523003
Cr-Commit-Position: refs/heads/master@{#369542}
diff --git a/chrome/browser/ui/website_settings/website_settings.cc b/chrome/browser/ui/website_settings/website_settings.cc
index 5a7fa7b..dfc92c8 100644
--- a/chrome/browser/ui/website_settings/website_settings.cc
+++ b/chrome/browser/ui/website_settings/website_settings.cc
@@ -107,6 +107,7 @@
#if defined(OS_ANDROID)
CONTENT_SETTINGS_TYPE_PUSH_MESSAGING,
#endif
+ CONTENT_SETTINGS_TYPE_KEYGEN,
};
// Determines whether to show permission |type| in the Website Settings UI. Only
@@ -709,8 +710,11 @@
NULL);
}
- if (permission_info.setting != CONTENT_SETTING_DEFAULT &&
- permission_info.setting != permission_info.default_setting) {
+ if ((permission_info.setting != CONTENT_SETTING_DEFAULT &&
+ permission_info.setting != permission_info.default_setting) ||
+ (permission_info.type == CONTENT_SETTINGS_TYPE_KEYGEN &&
+ tab_specific_content_settings()->IsContentBlocked(
+ permission_info.type))) {
permission_info_list.push_back(permission_info);
}
}