| Index: content/renderer/render_view_impl.cc
|
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
|
| index 6827468ee7e9f251932b47b4b3dd4591ccf714e8..f76fdc476f6f2358e9a0b77b4ff93838976e91de 100644
|
| --- a/content/renderer/render_view_impl.cc
|
| +++ b/content/renderer/render_view_impl.cc
|
| @@ -837,9 +837,6 @@ RenderViewImpl::RenderViewImpl(RenderViewImplParams* params)
|
| }
|
|
|
| void RenderViewImpl::Initialize(RenderViewImplParams* params) {
|
| - RenderFrameImpl* main_frame = RenderFrameImpl::Create(
|
| - this, params->main_frame_routing_id);
|
| - main_render_frame_.reset(main_frame);
|
| routing_id_ = params->routing_id;
|
| surface_id_ = params->surface_id;
|
| if (params->opener_id != MSG_ROUTING_NONE && params->is_renderer_created)
|
| @@ -904,7 +901,10 @@ void RenderViewImpl::Initialize(RenderViewImplParams* params) {
|
| ShouldUseAcceleratedFixedRootBackground(device_scale_factor_));
|
|
|
| ApplyWebPreferences(webkit_preferences_, webview());
|
| - webview()->initializeMainFrame(main_render_frame_.get());
|
| + main_render_frame_.reset(
|
| + RenderFrameImpl::Create(this, params->main_frame_routing_id));
|
| + main_frame_.reset(WebFrame::create(main_render_frame_.get()));
|
| + webview()->setMainFrame(main_frame_.get());
|
|
|
| if (switches::IsTouchDragDropEnabled())
|
| webview()->settings()->setTouchDragDropEnabled(true);
|
|
|