| Index: content/renderer/render_view_impl.cc
|
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
|
| index 7fd3cd905b072a9fd03248d78d643e067224d8c3..2e1a98a1a9f7b6ab4ca5d069f9b7945a2b2a1ad7 100644
|
| --- a/content/renderer/render_view_impl.cc
|
| +++ b/content/renderer/render_view_impl.cc
|
| @@ -709,8 +709,9 @@ void RenderViewImpl::Initialize(const ViewMsg_New_Params& params,
|
| }
|
| }
|
|
|
| - // In --site-per-process, just use the WebRemoteFrame as the main frame.
|
| - if (command_line.HasSwitch(switches::kSitePerProcess) && proxy) {
|
| + // When not using swapped out state, just use the WebRemoteFrame as the main
|
| + // frame.
|
| + if (proxy && RenderFrameProxy::IsSwappedOutStateForbidden()) {
|
| webview()->setMainFrame(proxy->web_frame());
|
| // Initialize the WebRemoteFrame with information replicated from the
|
| // browser process.
|
|
|