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