| Index: chrome/browser/browser_process_impl.cc
|
| diff --git a/chrome/browser/browser_process_impl.cc b/chrome/browser/browser_process_impl.cc
|
| index ef593ea94e60dbc7ebf5e887c8da000350babcdf..46a72230313965ede9854b3c2d3c12d435c2cdb3 100644
|
| --- a/chrome/browser/browser_process_impl.cc
|
| +++ b/chrome/browser/browser_process_impl.cc
|
| @@ -46,7 +46,7 @@
|
| #include "chrome/browser/policy/policy_service_stub.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/prerender/prerender_render_view_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"
|
| @@ -623,11 +623,13 @@ ChromeNetLog* BrowserProcessImpl::net_log() {
|
| return net_log_.get();
|
| }
|
|
|
| -prerender::PrerenderTracker* BrowserProcessImpl::prerender_tracker() {
|
| - if (!prerender_tracker_.get())
|
| - prerender_tracker_.reset(new prerender::PrerenderTracker);
|
| -
|
| - return prerender_tracker_.get();
|
| +prerender::PrerenderRenderViewTracker*
|
| +BrowserProcessImpl::prerender_render_view_tracker() {
|
| + if (!prerender_render_view_tracker_.get()) {
|
| + prerender_render_view_tracker_.reset(
|
| + new prerender::PrerenderRenderViewTracker);
|
| + }
|
| + return prerender_render_view_tracker_.get();
|
| }
|
|
|
| ComponentUpdateService* BrowserProcessImpl::component_updater() {
|
| @@ -662,7 +664,8 @@ CRLSetFetcher* BrowserProcessImpl::crl_set_fetcher() {
|
|
|
| void BrowserProcessImpl::ResourceDispatcherHostCreated() {
|
| resource_dispatcher_host_delegate_.reset(
|
| - new ChromeResourceDispatcherHostDelegate(prerender_tracker()));
|
| + new ChromeResourceDispatcherHostDelegate(
|
| + prerender_render_view_tracker()));
|
| ResourceDispatcherHost::Get()->SetDelegate(
|
| resource_dispatcher_host_delegate_.get());
|
|
|
|
|