Index: content/browser/frame_host/frame_tree_node.h |
diff --git a/content/browser/frame_host/frame_tree_node.h b/content/browser/frame_host/frame_tree_node.h |
index e7b0800319e1332cefbf88c2bf42905c6787a38a..6a5a86e153dde4725ba5a4ca2899f89adb8acf61 100644 |
--- a/content/browser/frame_host/frame_tree_node.h |
+++ b/content/browser/frame_host/frame_tree_node.h |
@@ -28,15 +28,12 @@ class RenderFrameHostImpl; |
// are frame-specific (as opposed to page-specific). |
class CONTENT_EXPORT FrameTreeNode { |
public: |
- static const int64 kInvalidFrameId; |
- |
FrameTreeNode(FrameTree* frame_tree, |
Navigator* navigator, |
RenderFrameHostDelegate* render_frame_delegate, |
RenderViewHostDelegate* render_view_delegate, |
RenderWidgetHostDelegate* render_widget_delegate, |
RenderFrameHostManager::Delegate* manager_delegate, |
- int64 frame_id, |
const std::string& name); |
~FrameTreeNode(); |
@@ -62,20 +59,13 @@ class CONTENT_EXPORT FrameTreeNode { |
return &render_manager_; |
} |
+ // This is the browser-wide unique ID for the FrameTreeNode. If you have a |
+ // renderer-specific frame ID, you can look up the corresponding FrameTreeNode |
+ // ID using RenderViewHostImpl::GetFrameTreeNodeID(frame_id). |
int64 frame_tree_node_id() const { |
return frame_tree_node_id_; |
} |
- // DO NOT USE. Only used by FrameTree until we replace renderer-specific |
- // frame IDs with RenderFrameHost routing IDs. |
- void set_frame_id(int64 frame_id) { |
- DCHECK_EQ(frame_id_, kInvalidFrameId); |
- frame_id_ = frame_id; |
- } |
- int64 frame_id() const { |
- return frame_id_; |
- } |
- |
const std::string& frame_name() const { |
return frame_name_; |
} |
@@ -113,7 +103,7 @@ class CONTENT_EXPORT FrameTreeNode { |
// Manages creation and swapping of RenderFrameHosts for this frame. This |
// must be declared before |children_| so that it gets deleted after them. |
- // That's currently necessary so that RenderFrameHostImpl's destructor can |
+ // That's currently necessary so that RenderFrameHostImpl's destructor can |
// call GetProcess. |
RenderFrameHostManager render_manager_; |
@@ -121,12 +111,6 @@ class CONTENT_EXPORT FrameTreeNode { |
// even if the frame does a cross-process navigation. |
const int64 frame_tree_node_id_; |
- // The renderer-specific identifier for the frame in the page. |
- // TODO(creis): Remove this in favor of the RenderFrameHost's routing ID once |
- // we create FrameTreeNodes for all frames (even without a flag), since this |
- // value can change after cross-process navigations. |
- int64 frame_id_; |
- |
// The assigned name of the frame. This name can be empty, unlike the unique |
// name generated internally in the DOM tree. |
std::string frame_name_; |