Index: components/test_runner/web_content_settings.cc |
diff --git a/components/test_runner/web_content_settings.cc b/components/test_runner/web_content_settings.cc |
index 2bf83daebd60e9d849644db74d27bea639eed8cb..afb24cea066c6ee555dc042833c4670c8f9e6030 100644 |
--- a/components/test_runner/web_content_settings.cc |
+++ b/components/test_runner/web_content_settings.cc |
@@ -53,6 +53,10 @@ bool WebContentSettings::allowStorage(bool) { |
return storage_allowed_; |
} |
+bool WebContentSettings::allowKeygen() { |
+ return keygen_allowed_; |
+} |
+ |
bool WebContentSettings::allowPlugins(bool enabled_per_settings) { |
return enabled_per_settings && plugins_allowed_; |
} |
@@ -87,6 +91,10 @@ void WebContentSettings::SetStorageAllowed(bool storage_allowed) { |
storage_allowed_ = storage_allowed; |
} |
+void WebContentSettings::SetKeygenAllowed(bool keygen_allowed) { |
+ keygen_allowed_ = keygen_allowed; |
+} |
+ |
void WebContentSettings::SetPluginsAllowed(bool plugins_allowed) { |
plugins_allowed_ = plugins_allowed; |
} |
@@ -113,6 +121,7 @@ void WebContentSettings::Reset() { |
media_allowed_ = true; |
scripts_allowed_ = true; |
storage_allowed_ = true; |
+ keygen_allowed_ = true; |
plugins_allowed_ = true; |
displaying_insecure_content_allowed_ = false; |
running_insecure_content_allowed_ = false; |