Index: content/renderer/render_frame_proxy.cc |
diff --git a/content/renderer/render_frame_proxy.cc b/content/renderer/render_frame_proxy.cc |
index ae6d699ae739783c76a70f4dcb05fcd246c45949..f76ab7149792a6f2284ab5c41e0992ba3510ea21 100644 |
--- a/content/renderer/render_frame_proxy.cc |
+++ b/content/renderer/render_frame_proxy.cc |
@@ -304,8 +304,9 @@ void RenderFrameProxy::OnDidUpdateName(const std::string& name) { |
} |
void RenderFrameProxy::frameDetached() { |
- if (web_frame_->parent()) |
- web_frame_->parent()->removeChild(web_frame_); |
+ // TODO(creis): See http://crbug.com/433012. |
+ //if (web_frame_->parent()) |
+ // web_frame_->parent()->removeChild(web_frame_); |
web_frame_->close(); |
delete this; |