summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-24 17:27:50 +0000
committerjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-24 17:27:50 +0000
commit02b9b2b6f752ff4d59ee3e3278c186b013237f8c (patch)
tree652eaa923f6b746498c7812d729e8912dac9b3f4
parent105bb0f7365ffbfa1530037f7d22595862d82bc4 (diff)
downloadchromium_src-02b9b2b6f752ff4d59ee3e3278c186b013237f8c.zip
chromium_src-02b9b2b6f752ff4d59ee3e3278c186b013237f8c.tar.gz
chromium_src-02b9b2b6f752ff4d59ee3e3278c186b013237f8c.tar.bz2
Fix compile error.
Review URL: http://codereview.chromium.org/6992028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86440 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/browser/prerender/prerender_contents.cc11
-rw-r--r--chrome/browser/prerender/prerender_contents.h2
-rw-r--r--chrome/browser/prerender/prerender_manager.cc2
3 files changed, 8 insertions, 7 deletions
diff --git a/chrome/browser/prerender/prerender_contents.cc b/chrome/browser/prerender/prerender_contents.cc
index be2cfe2..b514478 100644
--- a/chrome/browser/prerender/prerender_contents.cc
+++ b/chrome/browser/prerender/prerender_contents.cc
@@ -13,6 +13,7 @@
#include "chrome/browser/background_contents_service.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/history/history_marshaling.h"
+#include "chrome/browser/history/history_tab_helper.h"
#include "chrome/browser/prerender/prerender_final_status.h"
#include "chrome/browser/prerender/prerender_manager.h"
#include "chrome/browser/prerender/prerender_render_widget_host_view.h"
@@ -107,10 +108,10 @@ class PrerenderContents::TabContentsDelegateImpl
return false;
}
// Commits the History of Pages to the given TabContents.
- void CommitHistory(TabContents* tc) {
- DCHECK(tc != NULL);
+ void CommitHistory(TabContentsWrapper* tab) {
for (size_t i = 0; i < add_page_vector_.size(); ++i)
- tc->UpdateHistoryForNavigation(add_page_vector_[i].get());
+ tab->history_tab_helper()->UpdateHistoryForNavigation(
+ add_page_vector_[i].get());
}
private:
@@ -832,9 +833,9 @@ const RenderViewHost* PrerenderContents::render_view_host() const {
return render_view_host_;
}
-void PrerenderContents::CommitHistory(TabContents* tc) {
+void PrerenderContents::CommitHistory(TabContentsWrapper* tab) {
if (tab_contents_delegate_.get())
- tab_contents_delegate_->CommitHistory(tc);
+ tab_contents_delegate_->CommitHistory(tab);
}
} // namespace prerender
diff --git a/chrome/browser/prerender/prerender_contents.h b/chrome/browser/prerender/prerender_contents.h
index 153073d..eeb6101 100644
--- a/chrome/browser/prerender/prerender_contents.h
+++ b/chrome/browser/prerender/prerender_contents.h
@@ -252,7 +252,7 @@ class PrerenderContents : public RenderViewHostDelegate,
// Applies all the URL history encountered during prerendering to the
// new tab.
- void CommitHistory(TabContents* tc);
+ void CommitHistory(TabContentsWrapper* tab);
int32 starting_page_id() { return starting_page_id_; }
diff --git a/chrome/browser/prerender/prerender_manager.cc b/chrome/browser/prerender/prerender_manager.cc
index 59aafa9..a95f1f1 100644
--- a/chrome/browser/prerender/prerender_manager.cc
+++ b/chrome/browser/prerender/prerender_manager.cc
@@ -598,7 +598,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());
+ prerender_contents->CommitHistory(new_tab_contents);
GURL icon_url = prerender_contents->icon_url();
if (!icon_url.is_empty()) {