| 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..96dbe437efa01841f9ece629fd6421a0d07a3e29 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(bool enabled_per_settings) {
|
| + return enabled_per_settings && 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;
|
|
|