Index: chrome/browser/prerender/prerender_manager.cc |
diff --git a/chrome/browser/prerender/prerender_manager.cc b/chrome/browser/prerender/prerender_manager.cc |
index 0e44e5cd2e4a1e29455b77272e02802ce09944f0..43e69afee24548e33164575f963bfa417f08090a 100644 |
--- a/chrome/browser/prerender/prerender_manager.cc |
+++ b/chrome/browser/prerender/prerender_manager.cc |
@@ -29,8 +29,9 @@ |
#include "chrome/browser/prerender/prerender_tracker.h" |
#include "chrome/browser/prerender/prerender_util.h" |
#include "chrome/browser/profiles/profile.h" |
+#include "chrome/browser/ui/tab_contents/core_tab_helper.h" |
+#include "chrome/browser/ui/tab_contents/core_tab_helper_delegate.h" |
#include "chrome/browser/ui/tab_contents/tab_contents_wrapper.h" |
-#include "chrome/browser/ui/tab_contents/tab_contents_wrapper_delegate.h" |
#include "chrome/common/chrome_notification_types.h" |
#include "chrome/common/chrome_switches.h" |
#include "chrome/common/render_messages.h" |
@@ -663,8 +664,8 @@ bool PrerenderManager::MaybeUsePrerenderedPage(TabContents* tab_contents, |
// Merge the browsing history. |
new_tab_contents->controller().CopyStateFromAndPrune( |
&old_tab_contents->controller()); |
- old_tab_contents->delegate()->SwapTabContents(old_tab_contents, |
- new_tab_contents); |
+ old_tab_contents->core_tab_helper()->delegate()-> |
+ SwapTabContents(old_tab_contents, new_tab_contents); |
prerender_contents->CommitHistory(new_tab_contents); |
GURL icon_url = prerender_contents->icon_url(); |