Chromium Code Reviews| Index: content/browser/frame_host/render_frame_host_manager.cc |
| diff --git a/content/browser/frame_host/render_frame_host_manager.cc b/content/browser/frame_host/render_frame_host_manager.cc |
| index 0cd3b53b3c42c4eed16da2eba5360ecbc65d8a34..e592d646ab297cb46674ad32ac67dffa1adcbdb4 100644 |
| --- a/content/browser/frame_host/render_frame_host_manager.cc |
| +++ b/content/browser/frame_host/render_frame_host_manager.cc |
| @@ -704,9 +704,11 @@ RenderFrameHostImpl* RenderFrameHostManager::GetFrameHostForNavigation( |
| // The appropriate RenderFrameHost to commit the navigation. |
| RenderFrameHostImpl* navigation_rfh = nullptr; |
| - // TODO(carlosk): do not swap processes for renderer initiated navigations |
| - // (see crbug.com/440266). |
| + // TODO(carlosk): Remove the renderer-initiated if-check below once OOPIF |
|
clamy
2015/02/23 10:52:34
I would rephrase the comment as:
Once there is sup
carlosk
2015/03/04 19:42:40
Done.
|
| + // provides support for cross-process renderer-initiated navigations. See |
| + // crbug.com/440266. |
| if (current_site_instance == dest_site_instance.get() || |
| + !request.browser_initiated() || |
| (!frame_tree_node_->IsMainFrame() && |
| !base::CommandLine::ForCurrentProcess()->HasSwitch( |
| switches::kSitePerProcess))) { |