Index: content/browser/frame_host/frame_tree_node.cc |
diff --git a/content/browser/frame_host/frame_tree_node.cc b/content/browser/frame_host/frame_tree_node.cc |
index 9bed9f699ecc57edde996cde2dcb18f3c7b96ed2..df6e7f1ff8351e0a7009c7d0a7f13340b50b0e37 100644 |
--- a/content/browser/frame_host/frame_tree_node.cc |
+++ b/content/browser/frame_host/frame_tree_node.cc |
@@ -7,18 +7,25 @@ |
#include <queue> |
#include "base/stl_util.h" |
+#include "content/browser/frame_host/navigator.h" |
+#include "content/browser/frame_host/navigator_delegate.h" |
#include "content/browser/frame_host/render_frame_host_impl.h" |
namespace content { |
const int64 FrameTreeNode::kInvalidFrameId = -1; |
-FrameTreeNode::FrameTreeNode(int64 frame_id, const std::string& name, |
- scoped_ptr<RenderFrameHostImpl> render_frame_host) |
- : frame_id_(frame_id), |
- frame_name_(name), |
- owns_render_frame_host_(true), |
- render_frame_host_(render_frame_host.release()) { |
+FrameTreeNode::FrameTreeNode( |
+ NavigationControllerImpl* navigation_controller, |
+ NavigatorDelegate* navigator_delegate, |
+ int64 frame_id, |
+ const std::string& name, |
+ scoped_ptr<RenderFrameHostImpl> render_frame_host) |
+ : frame_id_(frame_id), |
+ frame_name_(name), |
+ navigator_(navigation_controller, navigator_delegate), |
+ owns_render_frame_host_(true), |
+ render_frame_host_(render_frame_host.release()) { |
} |
FrameTreeNode::~FrameTreeNode() { |