Index: chrome/browser/browser_process_impl.cc |
diff --git a/chrome/browser/browser_process_impl.cc b/chrome/browser/browser_process_impl.cc |
index 958f805d366558b7c2862123cf10dd49485b3bc8..51bae3b42b0be521f13db4fbc594c290983a24e9 100644 |
--- a/chrome/browser/browser_process_impl.cc |
+++ b/chrome/browser/browser_process_impl.cc |
@@ -45,6 +45,7 @@ |
#include "chrome/browser/policy/browser_policy_connector.h" |
#include "chrome/browser/prefs/browser_prefs.h" |
#include "chrome/browser/prefs/pref_service.h" |
+#include "chrome/browser/prerender/prerender_tracker.h" |
#include "chrome/browser/printing/background_printing_manager.h" |
#include "chrome/browser/printing/print_job_manager.h" |
#include "chrome/browser/printing/print_preview_tab_controller.h" |
@@ -694,6 +695,10 @@ ChromeNetLog* BrowserProcessImpl::net_log() { |
return net_log_.get(); |
} |
+prerender::PrerenderTracker* BrowserProcessImpl::prerender_tracker() { |
+ return prerender_tracker_.get(); |
+} |
+ |
void BrowserProcessImpl::ClearLocalState(const FilePath& profile_path) { |
webkit_database::DatabaseTracker::ClearLocalState(profile_path); |
BrowsingDataRemover::ClearGearsData(profile_path); |
@@ -730,6 +735,9 @@ void BrowserProcessImpl::CreateResourceDispatcherHost() { |
resource_dispatcher_host_.reset( |
new ResourceDispatcherHost(resource_queue_delegates)); |
resource_dispatcher_host_->Initialize(); |
+ |
+ prerender_tracker_.reset(new prerender::PrerenderTracker); |
jam
2011/05/24 05:36:23
we're going to use the one ResourceDispatcher::Obs
dominich
2011/05/24 15:10:28
Done.
|
+ resource_dispatcher_host_->set_observer(prerender_tracker_.get()); |
} |
void BrowserProcessImpl::CreateMetricsService() { |