| Index: content/browser/web_contents/web_contents_impl.cc
|
| diff --git a/content/browser/web_contents/web_contents_impl.cc b/content/browser/web_contents/web_contents_impl.cc
|
| index feed3fe4ed60cc5bfe6dcfe401fa38162970f1cb..204ac1648fa5a6a6362d00a38c01afda7c0c033f 100644
|
| --- a/content/browser/web_contents/web_contents_impl.cc
|
| +++ b/content/browser/web_contents/web_contents_impl.cc
|
| @@ -4346,15 +4346,11 @@ void WebContentsImpl::EnsureOpenerProxiesExist(RenderFrameHost* source_rfh) {
|
| }
|
|
|
| if (this != source_web_contents && GetBrowserPluginGuest()) {
|
| - // We create a swapped out RenderView or RenderFrameProxyHost for the
|
| - // embedder in the guest's render process but we intentionally do not
|
| - // expose the embedder's opener chain to it.
|
| - if (SiteIsolationPolicy::IsSwappedOutStateForbidden()) {
|
| - source_web_contents->GetRenderManager()->CreateRenderFrameProxy(
|
| - GetSiteInstance());
|
| - } else {
|
| - source_web_contents->CreateSwappedOutRenderView(GetSiteInstance());
|
| - }
|
| + // We create a RenderFrameProxyHost for the embedder in the guest's render
|
| + // process but we intentionally do not expose the embedder's opener chain
|
| + // to it.
|
| + source_web_contents->GetRenderManager()->CreateRenderFrameProxy(
|
| + GetSiteInstance());
|
| } else {
|
| RenderFrameHostImpl* source_rfhi =
|
| static_cast<RenderFrameHostImpl*>(source_rfh);
|
| @@ -4377,13 +4373,7 @@ bool WebContentsImpl::AddMessageToConsole(int32_t level,
|
| int WebContentsImpl::CreateSwappedOutRenderView(
|
| SiteInstance* instance) {
|
| int render_view_routing_id = MSG_ROUTING_NONE;
|
| - if (SiteIsolationPolicy::IsSwappedOutStateForbidden()) {
|
| - GetRenderManager()->CreateRenderFrameProxy(instance);
|
| - } else {
|
| - GetRenderManager()->CreateRenderFrame(
|
| - instance, CREATE_RF_SWAPPED_OUT | CREATE_RF_HIDDEN,
|
| - &render_view_routing_id);
|
| - }
|
| + GetRenderManager()->CreateRenderFrameProxy(instance);
|
| return render_view_routing_id;
|
| }
|
|
|
|
|