summaryrefslogtreecommitdiffstats
path: root/chrome/renderer
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/renderer')
-rw-r--r--chrome/renderer/render_view.cc6
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;