| Index: content/browser/frame_host/render_frame_host_manager_unittest.cc
|
| diff --git a/content/browser/frame_host/render_frame_host_manager_unittest.cc b/content/browser/frame_host/render_frame_host_manager_unittest.cc
|
| index e8db0e1eabc065a18bdb3e2c020cb73422512ad3..72392b25171488f4ddcbec287317c1a71fe59f77 100644
|
| --- a/content/browser/frame_host/render_frame_host_manager_unittest.cc
|
| +++ b/content/browser/frame_host/render_frame_host_manager_unittest.cc
|
| @@ -323,8 +323,21 @@ class RenderFrameHostManagerTest
|
| bool ShouldSwapProcesses(RenderFrameHostManager* manager,
|
| const NavigationEntryImpl* current_entry,
|
| const NavigationEntryImpl* new_entry) const {
|
| - return manager->ShouldSwapBrowsingInstancesForNavigation(current_entry,
|
| - new_entry);
|
| + CHECK(new_entry);
|
| + BrowserContext* browser_context =
|
| + manager->delegate_->GetControllerForRenderManager().GetBrowserContext();
|
| + const GURL& current_effective_url = current_entry ?
|
| + SiteInstanceImpl::GetEffectiveURL(browser_context,
|
| + current_entry->GetURL()) :
|
| + manager->render_frame_host_->GetSiteInstance()->GetSiteURL();
|
| + bool current_is_view_source_mode = current_entry ?
|
| + current_entry->IsViewSourceMode() : new_entry->IsViewSourceMode();
|
| + return manager->ShouldSwapBrowsingInstancesForNavigation(
|
| + current_effective_url,
|
| + current_is_view_source_mode,
|
| + new_entry->site_instance(),
|
| + SiteInstanceImpl::GetEffectiveURL(browser_context, new_entry->GetURL()),
|
| + new_entry->IsViewSourceMode());
|
| }
|
|
|
| // Creates a test RenderViewHost that's swapped out.
|
|
|