OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "content/browser/frame_host/render_frame_host_manager.h" | 5 #include "content/browser/frame_host/render_frame_host_manager.h" |
6 | 6 |
7 #include <stddef.h> | 7 #include <stddef.h> |
8 | 8 |
9 #include <algorithm> | 9 #include <algorithm> |
10 #include <utility> | 10 #include <utility> |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
47 #include "content/public/common/browser_side_navigation_policy.h" | 47 #include "content/public/common/browser_side_navigation_policy.h" |
48 #include "content/public/common/content_switches.h" | 48 #include "content/public/common/content_switches.h" |
49 #include "content/public/common/referrer.h" | 49 #include "content/public/common/referrer.h" |
50 #include "content/public/common/url_constants.h" | 50 #include "content/public/common/url_constants.h" |
51 | 51 |
52 namespace content { | 52 namespace content { |
53 | 53 |
54 RenderFrameHostManager::RenderFrameHostManager( | 54 RenderFrameHostManager::RenderFrameHostManager( |
55 FrameTreeNode* frame_tree_node, | 55 FrameTreeNode* frame_tree_node, |
56 RenderFrameHostDelegate* render_frame_delegate, | 56 RenderFrameHostDelegate* render_frame_delegate, |
57 RenderViewHostDelegate* render_view_delegate, | |
58 RenderWidgetHostDelegate* render_widget_delegate, | 57 RenderWidgetHostDelegate* render_widget_delegate, |
59 Delegate* delegate) | 58 Delegate* delegate) |
60 : frame_tree_node_(frame_tree_node), | 59 : frame_tree_node_(frame_tree_node), |
61 delegate_(delegate), | 60 delegate_(delegate), |
62 render_frame_delegate_(render_frame_delegate), | 61 render_frame_delegate_(render_frame_delegate), |
63 render_view_delegate_(render_view_delegate), | |
64 render_widget_delegate_(render_widget_delegate), | 62 render_widget_delegate_(render_widget_delegate), |
65 interstitial_page_(nullptr), | 63 interstitial_page_(nullptr), |
66 weak_factory_(this) { | 64 weak_factory_(this) { |
67 DCHECK(frame_tree_node_); | 65 DCHECK(frame_tree_node_); |
68 } | 66 } |
69 | 67 |
70 RenderFrameHostManager::~RenderFrameHostManager() { | 68 RenderFrameHostManager::~RenderFrameHostManager() { |
71 if (pending_render_frame_host_) | 69 if (pending_render_frame_host_) |
72 UnsetPendingRenderFrameHost(); | 70 UnsetPendingRenderFrameHost(); |
73 | 71 |
(...skipping 2493 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2567 } else if (pending_render_frame_host_) { | 2565 } else if (pending_render_frame_host_) { |
2568 send_msg(pending_render_frame_host_.get(), | 2566 send_msg(pending_render_frame_host_.get(), |
2569 pending_render_frame_host_->GetRoutingID(), msg); | 2567 pending_render_frame_host_->GetRoutingID(), msg); |
2570 } | 2568 } |
2571 | 2569 |
2572 msg->set_routing_id(render_frame_host_->GetRoutingID()); | 2570 msg->set_routing_id(render_frame_host_->GetRoutingID()); |
2573 render_frame_host_->Send(msg); | 2571 render_frame_host_->Send(msg); |
2574 } | 2572 } |
2575 | 2573 |
2576 } // namespace content | 2574 } // namespace content |
OLD | NEW |