Index: chrome/browser/prerender/prerender_manager.cc |
diff --git a/chrome/browser/prerender/prerender_manager.cc b/chrome/browser/prerender/prerender_manager.cc |
index f5ccebec8b39939d66d2684143d08a6a72636a6c..9d45c3a09e89fd87fd271f3b2927b40ab5dc5552 100644 |
--- a/chrome/browser/prerender/prerender_manager.cc |
+++ b/chrome/browser/prerender/prerender_manager.cc |
@@ -522,6 +522,7 @@ bool PrerenderManager::MaybeUsePreloadedPage(TabContents* tab_contents, |
} |
VLOG(1) << "Checking for prerender with NEW code"; |
DCHECK(CalledOnValidThread()); |
+ |
scoped_ptr<PrerenderContents> prerender_contents( |
GetEntryButNotSpecifiedTC(url, tab_contents)); |
if (prerender_contents.get() == NULL) |
@@ -574,6 +575,7 @@ bool PrerenderManager::MaybeUsePreloadedPage(TabContents* tab_contents, |
false); |
old_tab_contents->delegate()->SwapTabContents(old_tab_contents, |
new_tab_contents); |
+ |
prerender_contents->CommitHistory(new_tab_contents->tab_contents()); |
GURL icon_url = prerender_contents->icon_url(); |