| Index: content/renderer/render_view_impl.cc
|
| ===================================================================
|
| --- content/renderer/render_view_impl.cc (revision 266283)
|
| +++ content/renderer/render_view_impl.cc (working copy)
|
| @@ -703,9 +703,7 @@
|
| next_snapshot_id_(0) {
|
| }
|
|
|
| -void RenderViewImpl::Initialize(
|
| - RenderViewImplParams* params,
|
| - RenderFrameImpl* main_render_frame) {
|
| +void RenderViewImpl::Initialize(RenderViewImplParams* params) {
|
| routing_id_ = params->routing_id;
|
| surface_id_ = params->surface_id;
|
| if (params->opener_id != MSG_ROUTING_NONE && params->is_renderer_created)
|
| @@ -714,6 +712,13 @@
|
| // Ensure we start with a valid next_page_id_ from the browser.
|
| DCHECK_GE(next_page_id_, 0);
|
|
|
| + RenderFrameImpl* main_render_frame = RenderFrameImpl::Create(
|
| + this, params->main_frame_routing_id);
|
| + // The main frame WebLocalFrame object is closed by
|
| + // RenderFrameImpl::frameDetached().
|
| + WebLocalFrame* web_frame = WebLocalFrame::create(main_render_frame);
|
| + main_render_frame->SetWebFrame(web_frame);
|
| +
|
| webwidget_ = WebView::create(this);
|
| webwidget_mouse_lock_target_.reset(new WebWidgetLockTarget(webwidget_));
|
|
|
| @@ -959,14 +964,7 @@
|
| else
|
| render_view = new RenderViewImpl(¶ms);
|
|
|
| - RenderFrameImpl* main_frame = RenderFrameImpl::Create(
|
| - render_view, main_frame_routing_id);
|
| - // The main frame WebLocalFrame object is closed by
|
| - // RenderFrameImpl::frameDetached().
|
| - WebLocalFrame* web_frame = WebLocalFrame::create(main_frame);
|
| - main_frame->SetWebFrame(web_frame);
|
| -
|
| - render_view->Initialize(¶ms, main_frame);
|
| + render_view->Initialize(¶ms);
|
| return render_view;
|
| }
|
|
|
|
|