Index: chrome/renderer/chrome_content_renderer_client.cc |
diff --git a/chrome/renderer/chrome_content_renderer_client.cc b/chrome/renderer/chrome_content_renderer_client.cc |
index c2ed7a5e04fdbea916fb48daeb8d93b23b2ce019..2e700d962635afd3a7ea796e8ddc73d0f5236905 100644 |
--- a/chrome/renderer/chrome_content_renderer_client.cc |
+++ b/chrome/renderer/chrome_content_renderer_client.cc |
@@ -327,8 +327,9 @@ bool ChromeContentRendererClient::OverrideCreatePlugin( |
WebDocument document = frame->document(); |
const extensions::Extension* extension = |
GetExtension(document.securityOrigin()); |
- if (extension && extension->HasAPIPermission( |
- extensions::APIPermission::kWebView)) |
+ if (CommandLine::ForCurrentProcess()->HasSwitch(switches::kEnableWebView) && |
+ extension && |
+ extension->HasAPIPermission(extensions::APIPermission::kWebView)) |
return false; |
} |