Index: chrome/browser/prerender/prerender_contents.cc |
=================================================================== |
--- chrome/browser/prerender/prerender_contents.cc (revision 86439) |
+++ chrome/browser/prerender/prerender_contents.cc (working copy) |
@@ -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 @@ |
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 @@ |
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 |