| Index: content/browser/frame_host/frame_tree.cc
|
| diff --git a/content/browser/frame_host/frame_tree.cc b/content/browser/frame_host/frame_tree.cc
|
| index 90e3a7265c365815561086c12da3adbb8aafccd5..2bf281593507f93cca5bf21083361783b60833b0 100644
|
| --- a/content/browser/frame_host/frame_tree.cc
|
| +++ b/content/browser/frame_host/frame_tree.cc
|
| @@ -252,18 +252,11 @@ void FrameTree::RemoveFrame(FrameTreeNode* child) {
|
| void FrameTree::CreateProxiesForSiteInstance(
|
| FrameTreeNode* source,
|
| SiteInstance* site_instance) {
|
| - // Create the swapped out RVH for the new SiteInstance. This will create
|
| - // a top-level swapped out RFH as well, which will then be wrapped by a
|
| - // RenderFrameProxyHost.
|
| + // Create the RenderFrameProxyHost for the new SiteInstance.
|
| if (!source || !source->IsMainFrame()) {
|
| RenderViewHostImpl* render_view_host = GetRenderViewHost(site_instance);
|
| if (!render_view_host) {
|
| - if (SiteIsolationPolicy::IsSwappedOutStateForbidden()) {
|
| - root()->render_manager()->CreateRenderFrameProxy(site_instance);
|
| - } else {
|
| - root()->render_manager()->CreateRenderFrame(
|
| - site_instance, CREATE_RF_SWAPPED_OUT | CREATE_RF_HIDDEN, nullptr);
|
| - }
|
| + root()->render_manager()->CreateRenderFrameProxy(site_instance);
|
| } else {
|
| root()->render_manager()->EnsureRenderViewInitialized(render_view_host,
|
| site_instance);
|
|
|