Index: content/browser/renderer_host/render_view_host_impl.h |
diff --git a/content/browser/renderer_host/render_view_host_impl.h b/content/browser/renderer_host/render_view_host_impl.h |
index 44851eea0e2983c78abd680af49322e2b72a555b..d073763d65f3078dda63a1f28dcab0aacf0fc6d4 100644 |
--- a/content/browser/renderer_host/render_view_host_impl.h |
+++ b/content/browser/renderer_host/render_view_host_impl.h |
@@ -13,7 +13,6 @@ |
#include "base/logging.h" |
#include "base/memory/scoped_ptr.h" |
#include "base/process/kill.h" |
-#include "content/browser/frame_host/render_frame_host_impl.h" |
#include "content/browser/renderer_host/render_widget_host_impl.h" |
#include "content/browser/site_instance_impl.h" |
#include "content/common/accessibility_node_data.h" |
@@ -61,8 +60,6 @@ namespace content { |
class BrowserMediaPlayerManager; |
class ChildProcessSecurityPolicyImpl; |
class PageState; |
-class RenderFrameHostDelegate; |
-class RenderFrameHostImpl; |
class RenderWidgetHostDelegate; |
class SessionStorageNamespace; |
class SessionStorageNamespaceImpl; |
@@ -119,7 +116,6 @@ class CONTENT_EXPORT RenderViewHostImpl |
RenderViewHostImpl( |
SiteInstance* instance, |
RenderViewHostDelegate* delegate, |
- RenderFrameHostDelegate* frame_delegate, |
RenderWidgetHostDelegate* widget_delegate, |
int routing_id, |
int main_frame_routing_id, |
@@ -617,12 +613,6 @@ class CONTENT_EXPORT RenderViewHostImpl |
void OnShowPopup(const ViewHostMsg_ShowPopup_Params& params); |
#endif |
- // TODO(nasko): Remove this accessor once RenderFrameHost moves into the frame |
- // tree. |
- RenderFrameHostImpl* main_render_frame_host() const { |
- return main_render_frame_host_.get(); |
- } |
- |
private: |
friend class TestRenderViewHost; |
FRIEND_TEST_ALL_PREFIXES(RenderViewHostTest, BasicRenderFrameHost); |
@@ -634,16 +624,6 @@ class CONTENT_EXPORT RenderViewHostImpl |
bool CanAccessFilesOfPageState(const PageState& state) const; |
- // All RenderViewHosts must have a RenderFrameHost for its main frame. |
- // Currently the RenderFrameHost is created in lock step on construction |
- // and a pointer to the main frame is given to the FrameTreeNode |
- // when the RenderViewHost commits (see AttachToFrameTree()). |
- // |
- // TODO(ajwong): Make this reference non-owning. The root FrameTreeNode of |
- // the FrameTree should be responsible for owning the main frame's |
- // RenderFrameHost. |
- scoped_ptr<RenderFrameHostImpl> main_render_frame_host_; |
- |
// Our delegate, which wants to know about changes in the RenderView. |
RenderViewHostDelegate* delegate_; |
@@ -689,8 +669,12 @@ class CONTENT_EXPORT RenderViewHostImpl |
// The frame id of the main (top level) frame. This value is set on the |
// initial navigation of a RenderView and reset when the RenderView's |
// process is terminated (in RenderProcessGone). |
+ // TODO(creis): Remove this when we switch to routing IDs for frames. |
int64 main_frame_id_; |
+ // Routing ID for the main frame's RenderFrameHost. |
+ int main_frame_routing_id_; |
+ |
// If we were asked to RunModal, then this will hold the reply_msg that we |
// must return to the renderer to unblock it. |
IPC::Message* run_modal_reply_msg_; |