| 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 40c9c1b339e91972f13d8e26ced634e87d3d20dd..c692fa2950d2deea21667fcb13f0198304b9cb8a 100644
|
| --- a/chrome/renderer/chrome_content_renderer_client.cc
|
| +++ b/chrome/renderer/chrome_content_renderer_client.cc
|
| @@ -316,10 +316,12 @@ bool ChromeContentRendererClient::OverrideCreatePlugin(
|
| std::string actual_mime_type;
|
| std::string orig_mime_type = params.mimeType.utf8();
|
|
|
| - if (orig_mime_type == content::kBrowserPluginMimeType &&
|
| - extensions::ExtensionHelper::Get(render_view)->view_type() ==
|
| - VIEW_TYPE_APP_SHELL)
|
| + if (orig_mime_type == content::kBrowserPluginNewMimeType ||
|
| + ((orig_mime_type == content::kBrowserPluginMimeType) &&
|
| + extensions::ExtensionHelper::Get(render_view)->view_type() ==
|
| + VIEW_TYPE_APP_SHELL)) {
|
| return false;
|
| + }
|
|
|
| render_view->Send(new ChromeViewHostMsg_GetPluginInfo(
|
| render_view->GetRoutingID(), GURL(params.url),
|
|
|