Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(133)

Unified Diff: content/browser/frame_host/render_frame_host_manager.cc

Issue 103633002: Add RenderFrameHostDelegate and plumb it through all the necessary classes. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 7 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/browser/frame_host/render_frame_host_manager.cc
===================================================================
--- content/browser/frame_host/render_frame_host_manager.cc (revision 238504)
+++ content/browser/frame_host/render_frame_host_manager.cc (working copy)
@@ -57,11 +57,13 @@
RenderFrameHostManager::PendingNavigationParams::~PendingNavigationParams() {}
RenderFrameHostManager::RenderFrameHostManager(
+ RenderFrameHostDelegate* render_frame_delegate,
RenderViewHostDelegate* render_view_delegate,
RenderWidgetHostDelegate* render_widget_delegate,
Delegate* delegate)
: delegate_(delegate),
cross_navigation_pending_(false),
+ render_frame_delegate_(render_frame_delegate),
render_view_delegate_(render_view_delegate),
render_widget_delegate_(render_widget_delegate),
render_view_host_(NULL),
@@ -98,8 +100,8 @@
site_instance = SiteInstance::Create(browser_context);
render_view_host_ = static_cast<RenderViewHostImpl*>(
RenderViewHostFactory::Create(
- site_instance, render_view_delegate_, render_widget_delegate_,
- routing_id, main_frame_routing_id, false,
+ site_instance, render_view_delegate_, render_frame_delegate_,
+ render_widget_delegate_, routing_id, main_frame_routing_id, false,
delegate_->IsHidden()));
render_view_host_->AttachToFrameTree();
@@ -745,6 +747,7 @@
new_render_view_host = static_cast<RenderViewHostImpl*>(
RenderViewHostFactory::Create(instance,
render_view_delegate_,
+ render_frame_delegate_,
render_widget_delegate_,
MSG_ROUTING_NONE,
MSG_ROUTING_NONE,

Powered by Google App Engine
This is Rietveld 408576698