diff options
Diffstat (limited to 'content/browser/frame_host/frame_tree.cc')
-rw-r--r-- | content/browser/frame_host/frame_tree.cc | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/content/browser/frame_host/frame_tree.cc b/content/browser/frame_host/frame_tree.cc index 303c496..814ca9e 100644 --- a/content/browser/frame_host/frame_tree.cc +++ b/content/browser/frame_host/frame_tree.cc @@ -44,13 +44,16 @@ bool FrameTreeNodeForFrameId(int64 frame_id, } // namespace FrameTree::FrameTree(Navigator* navigator, + RenderFrameHostDelegate* render_frame_delegate, RenderViewHostDelegate* render_view_delegate, RenderWidgetHostDelegate* render_widget_delegate, RenderFrameHostManager::Delegate* manager_delegate) - : render_view_delegate_(render_view_delegate), + : render_frame_delegate_(render_frame_delegate), + render_view_delegate_(render_view_delegate), render_widget_delegate_(render_widget_delegate), manager_delegate_(manager_delegate), root_(new FrameTreeNode(navigator, + render_frame_delegate, render_view_delegate, render_widget_delegate, manager_delegate, @@ -169,13 +172,14 @@ scoped_ptr<FrameTreeNode> FrameTree::CreateNode( scoped_ptr<RenderFrameHostImpl> render_frame_host( RenderFrameHostFactory::Create( root_->render_frame_host()->render_view_host(), + root_->render_frame_host()->delegate(), this, render_frame_host_id, false)); return make_scoped_ptr(new FrameTreeNode(navigator, - render_view_delegate_, render_widget_delegate_, manager_delegate_, - frame_id, frame_name, render_frame_host.Pass())); + render_frame_delegate_, render_view_delegate_, render_widget_delegate_, + manager_delegate_, frame_id, frame_name, render_frame_host.Pass())); } } // namespace content |