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 2507 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2581 resolved_url)) { | 2579 resolved_url)) { |
2582 DCHECK(!dest_instance || | 2580 DCHECK(!dest_instance || |
2583 dest_instance == render_frame_host_->GetSiteInstance()); | 2581 dest_instance == render_frame_host_->GetSiteInstance()); |
2584 return false; | 2582 return false; |
2585 } | 2583 } |
2586 | 2584 |
2587 return true; | 2585 return true; |
2588 } | 2586 } |
2589 | 2587 |
2590 } // namespace content | 2588 } // namespace content |
OLD | NEW |