Index: chrome/browser/profiles/profile_impl.cc |
diff --git a/chrome/browser/profiles/profile_impl.cc b/chrome/browser/profiles/profile_impl.cc |
index 75e0694fd6406aa49d0ff392b097320b8fa8bcf3..650901ce5eaf984403fd36e90e254f1d196b8d32 100644 |
--- a/chrome/browser/profiles/profile_impl.cc |
+++ b/chrome/browser/profiles/profile_impl.cc |
@@ -1645,7 +1645,11 @@ PrefProxyConfigTracker* ProfileImpl::GetProxyConfigTracker() { |
prerender::PrerenderManager* ProfileImpl::GetPrerenderManager() { |
if (!prerender::PrerenderManager::IsPrerenderingPossible()) |
return NULL; |
- if (!prerender_manager_.get()) |
- prerender_manager_.reset(new prerender::PrerenderManager(this)); |
+ if (!prerender_manager_.get()) { |
+ CHECK(g_browser_process->prerender_tracker()); |
+ prerender_manager_.reset( |
+ new prerender::PrerenderManager( |
+ this, g_browser_process->prerender_tracker())); |
+ } |
return prerender_manager_.get(); |
} |