summaryrefslogtreecommitdiffstats
path: root/chrome/browser/prerender/prerender_manager.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/prerender/prerender_manager.cc')
-rw-r--r--chrome/browser/prerender/prerender_manager.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/chrome/browser/prerender/prerender_manager.cc b/chrome/browser/prerender/prerender_manager.cc
index 9aa02fd..c249477 100644
--- a/chrome/browser/prerender/prerender_manager.cc
+++ b/chrome/browser/prerender/prerender_manager.cc
@@ -445,10 +445,11 @@ bool PrerenderManager::MaybeUsePreloadedPageOld(TabContents* tab_contents,
RenderViewHost* render_view_host =
prerender_contents->render_view_host_mutable();
+ prerender_contents->set_render_view_host(NULL);
+
// RenderViewHosts in PrerenderContents start out hidden.
// Since we are actually using it now, restore it.
render_view_host->WasRestored();
- prerender_contents->set_render_view_host(NULL);
render_view_host->Send(
new ViewMsg_SetIsPrerendering(render_view_host->routing_id(), false));
tab_contents->SwapInRenderViewHost(render_view_host);