Index: content/renderer/render_frame_impl.cc |
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc |
index 56c3348c156c7f897f6c68f413d81e1f36706dcf..8c39821681165e300597e6e367e34f04514dd1ff 100644 |
--- a/content/renderer/render_frame_impl.cc |
+++ b/content/renderer/render_frame_impl.cc |
@@ -939,7 +939,8 @@ void RenderFrameImpl::OnSwapOut(int proxy_routing_id) { |
// RenderFrameProxy as well so its routing id is registered for receiving |
// IPC messages. |
render_view_->SyncNavigationState(); |
- proxy = RenderFrameProxy::CreateFrameProxy(proxy_routing_id, routing_id_); |
+ proxy = RenderFrameProxy::CreateProxyToReplaceFrame(this, |
+ proxy_routing_id); |
// Synchronously run the unload handler before sending the ACK. |
// TODO(creis): Call dispatchUnloadEvent unconditionally here to support |