| 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);
|
| + resource_dispatcher_host_->set_observer(prerender_tracker_.get());
|
| }
|
|
|
| void BrowserProcessImpl::CreateMetricsService() {
|
|
|