Index: content/renderer/render_view_impl.cc |
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc |
index 465329feed1466f89f5ca4dd947b51d959e68d40..c0bb42eade074c137fe4c5037d795b7f56410905 100644 |
--- a/content/renderer/render_view_impl.cc |
+++ b/content/renderer/render_view_impl.cc |
@@ -753,6 +753,9 @@ void RenderViewImpl::Initialize(const ViewMsg_New_Params& params, |
main_render_frame_->set_render_frame_proxy(proxy); |
} |
+ // This breaks postMessage otherwise. |
+ webview()->setMainFrame(main_render_frame_->GetWebFrame()); |
Fady Samuel
2015/03/04 22:21:06
What does this do?
|
+ /* |
// In --site-per-process, just use the WebRemoteFrame as the main frame. |
if (command_line.HasSwitch(switches::kSitePerProcess) && proxy) { |
webview()->setMainFrame(proxy->web_frame()); |
@@ -762,6 +765,7 @@ void RenderViewImpl::Initialize(const ViewMsg_New_Params& params, |
} else { |
webview()->setMainFrame(main_render_frame_->GetWebFrame()); |
} |
+ */ |
main_render_frame_->Initialize(); |
if (switches::IsTouchDragDropEnabled()) |