diff options
Diffstat (limited to 'chrome/renderer')
-rw-r--r-- | chrome/renderer/render_view.cc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/chrome/renderer/render_view.cc b/chrome/renderer/render_view.cc index 6ad30d6..4e0ec16 100644 --- a/chrome/renderer/render_view.cc +++ b/chrome/renderer/render_view.cc @@ -1720,9 +1720,13 @@ WebPluginDelegate* RenderView::CreatePluginDelegate( if (!PluginChannelHost::IsListening()) return NULL; + GURL policy_url; + if (webview->GetMainFrame()) + policy_url = webview->GetMainFrame()->GetURL(); + FilePath path; render_thread_->Send( - new ViewHostMsg_GetPluginPath(url, mime_type, clsid, &path, + new ViewHostMsg_GetPluginPath(url, policy_url, mime_type, clsid, &path, actual_mime_type)); if (path.value().empty()) return NULL; |