| Index: content/browser/web_contents/web_contents_impl.cc
|
| diff --git a/content/browser/web_contents/web_contents_impl.cc b/content/browser/web_contents/web_contents_impl.cc
|
| index 40fdc909f0284db7b6dd1af60f096229ce100985..95c99fce39a25b27a53290561fd8e62289680721 100644
|
| --- a/content/browser/web_contents/web_contents_impl.cc
|
| +++ b/content/browser/web_contents/web_contents_impl.cc
|
| @@ -3767,7 +3767,7 @@ bool WebContentsImpl::CreateRenderViewForRenderManager(
|
| RenderViewHost* render_view_host,
|
| int opener_route_id,
|
| int proxy_routing_id,
|
| - CrossProcessFrameConnector* frame_connector) {
|
| + bool for_main_frame) {
|
| TRACE_EVENT0("browser", "WebContentsImpl::CreateRenderViewForRenderManager");
|
| // Can be NULL during tests.
|
| RenderWidgetHostViewBase* rwh_view;
|
| @@ -3775,10 +3775,9 @@ bool WebContentsImpl::CreateRenderViewForRenderManager(
|
| // until RenderWidgetHost is attached to RenderFrameHost. We need to special
|
| // case this because RWH is still a base class of RenderViewHost, and child
|
| // frame RWHVs are unique in that they do not have their own WebContents.
|
| - if (frame_connector) {
|
| + if (!for_main_frame) {
|
| RenderWidgetHostViewChildFrame* rwh_view_child =
|
| new RenderWidgetHostViewChildFrame(render_view_host);
|
| - frame_connector->set_view(rwh_view_child);
|
| rwh_view = rwh_view_child;
|
| } else {
|
| rwh_view = view_->CreateViewForWidget(render_view_host);
|
| @@ -3833,7 +3832,7 @@ bool WebContentsImpl::CreateRenderViewForInitialEmptyDocument() {
|
| return CreateRenderViewForRenderManager(GetRenderViewHost(),
|
| MSG_ROUTING_NONE,
|
| MSG_ROUTING_NONE,
|
| - NULL);
|
| + true);
|
| }
|
|
|
| #elif defined(OS_MACOSX)
|
|
|