Index: content/renderer/render_view_impl.cc |
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc |
index cdb56e533a78b10b12a1ad1dca3704399a510418..7297c2133a29aa7c04ecfe37d52fe4e5c2c45712 100644 |
--- a/content/renderer/render_view_impl.cc |
+++ b/content/renderer/render_view_impl.cc |
@@ -705,8 +705,10 @@ void RenderViewImpl::Initialize(const ViewMsg_New_Params& params, |
main_render_frame_->set_render_frame_proxy(proxy); |
} else { |
DCHECK(SiteIsolationPolicy::IsSwappedOutStateForbidden()); |
- RenderFrameProxy::CreateFrameProxy(params.proxy_routing_id, |
- MSG_ROUTING_NONE, routing_id_, |
+ // Pass MSG_ROUTING_NONE for opener, since actual opener (if any) will be |
+ // set separately below. |
+ RenderFrameProxy::CreateFrameProxy(params.proxy_routing_id, routing_id_, |
+ MSG_ROUTING_NONE, MSG_ROUTING_NONE, |
params.replicated_frame_state); |
} |
} |