Index: content/renderer/render_frame_proxy.cc |
diff --git a/content/renderer/render_frame_proxy.cc b/content/renderer/render_frame_proxy.cc |
index 0b550b90874b74b6cd89dccea9a1fd1ca36a5890..c2a22327e6b4ea3a456d9ee3fd5b722ca3b653af 100644 |
--- a/content/renderer/render_frame_proxy.cc |
+++ b/content/renderer/render_frame_proxy.cc |
@@ -166,15 +166,6 @@ RenderFrameProxy::RenderFrameProxy(int routing_id, int frame_routing_id) |
} |
RenderFrameProxy::~RenderFrameProxy() { |
- // TODO(nasko): Set the render_frame_proxy to null to avoid a double deletion |
- // when detaching the main frame. This can be removed once RenderFrameImpl and |
- // RenderFrameProxy have been completely decoupled. See |
- // https://crbug.com/357747. |
- RenderFrameImpl* render_frame = |
- RenderFrameImpl::FromRoutingID(frame_routing_id_); |
- if (render_frame) |
- render_frame->set_render_frame_proxy(nullptr); |
- |
render_widget_->UnregisterRenderFrameProxy(this); |
CHECK(!web_frame_); |
@@ -384,7 +375,7 @@ void RenderFrameProxy::frameDetached(DetachType type) { |
delete this; |
} |
-void RenderFrameProxy::postMessageEvent( |
+void RenderFrameProxy::forwardPostMessage( |
blink::WebLocalFrame* source_frame, |
blink::WebRemoteFrame* target_frame, |
blink::WebSecurityOrigin target_origin, |