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 df34ab7b5bcc7de43e8a237801cbab4e2f4f2594..0e528dc169e5641c5a9c363a627fae47ea116599 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), |