Index: chrome/browser/profiles/profile_impl.cc |
diff --git a/chrome/browser/profiles/profile_impl.cc b/chrome/browser/profiles/profile_impl.cc |
index 490f72f5a95b7be238549e7aa578511c0fc89dbe..1b23b11252644a93301e80bdab770ec6ef0f82c4 100644 |
--- a/chrome/browser/profiles/profile_impl.cc |
+++ b/chrome/browser/profiles/profile_impl.cc |
@@ -1636,7 +1636,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(); |
} |