Index: content/renderer/render_frame_impl.cc |
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc |
index 84eae435c58988cf66c930b08386f38124a17e9f..933c72916def3096815e1d8b8400e67f7f22037d 100644 |
--- a/content/renderer/render_frame_impl.cc |
+++ b/content/renderer/render_frame_impl.cc |
@@ -1993,9 +1993,10 @@ blink::WebPlugin* RenderFrameImpl::createPlugin( |
WebPluginInfo info; |
std::string mime_type; |
bool found = false; |
- Send(new FrameHostMsg_GetPluginInfo( |
- routing_id_, params.url, frame->top()->document().url(), |
- params.mimeType.utf8(), &found, &info, &mime_type)); |
+ WebString top_origin = frame->top()->securityOrigin().toString(); |
+ Send(new FrameHostMsg_GetPluginInfo(routing_id_, params.url, GURL(top_origin), |
+ params.mimeType.utf8(), &found, &info, |
+ &mime_type)); |
if (!found) |
return NULL; |