| Index: chrome/renderer/render_view.cc
|
| diff --git a/chrome/renderer/render_view.cc b/chrome/renderer/render_view.cc
|
| index 6c17b6dc1ef1f78788a8827fa9527f6c4ff6f53b..0d9d58b30cba15bfd00a57b467ce81112295db10 100644
|
| --- a/chrome/renderer/render_view.cc
|
| +++ b/chrome/renderer/render_view.cc
|
| @@ -2062,6 +2062,11 @@ WebView* RenderView::createView(
|
| params.window_container_type = WindowFeaturesToContainerType(features);
|
| params.session_storage_namespace_id = session_storage_namespace_id_;
|
| params.frame_name = frame_name;
|
| + params.opener_frame_id = creator->identifier();
|
| + params.opener_url = creator->url();
|
| + params.opener_security_origin = creator->securityOrigin().toString().utf8();
|
| + if (!request.isNull())
|
| + params.target_url = request.url();
|
|
|
| int32 routing_id = MSG_ROUTING_NONE;
|
| int64 cloned_session_storage_namespace_id;
|
|
|