summaryrefslogtreecommitdiffstats
path: root/content/renderer/render_frame_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'content/renderer/render_frame_impl.cc')
-rw-r--r--content/renderer/render_frame_impl.cc8
1 files changed, 7 insertions, 1 deletions
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc
index b95f4a8..b011a7b 100644
--- a/content/renderer/render_frame_impl.cc
+++ b/content/renderer/render_frame_impl.cc
@@ -1212,7 +1212,7 @@ blink::WebPlugin* RenderFrameImpl::createPlugin(
if (base::UTF16ToASCII(params.mimeType) == kBrowserPluginMimeType) {
return render_view_->GetBrowserPluginManager()->CreateBrowserPlugin(
- render_view_.get(), frame);
+ render_view_.get(), frame, false);
}
#if defined(ENABLE_PLUGINS)
@@ -1225,6 +1225,12 @@ blink::WebPlugin* RenderFrameImpl::createPlugin(
if (!found)
return NULL;
+ if (info.type == content::WebPluginInfo::PLUGIN_TYPE_BROWSER_PLUGIN) {
+ return render_view_->GetBrowserPluginManager()->CreateBrowserPlugin(
+ render_view_.get(), frame, true);
+ }
+
+
WebPluginParams params_to_use = params;
params_to_use.mimeType = WebString::fromUTF8(mime_type);
return CreatePlugin(frame, info, params_to_use);