diff options
author | akalin@chromium.org <akalin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-05 21:31:56 +0000 |
---|---|---|
committer | akalin@chromium.org <akalin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-05 21:31:56 +0000 |
commit | ccb0328304d26c24b262449a296247452e84920e (patch) | |
tree | a256c931fe53fb0a63096209cab9498ab1aeef78 | |
parent | 884cef8f1a6f00d95f686e5cdba9b147ab4aa8a9 (diff) | |
download | chromium_src-ccb0328304d26c24b262449a296247452e84920e.zip chromium_src-ccb0328304d26c24b262449a296247452e84920e.tar.gz chromium_src-ccb0328304d26c24b262449a296247452e84920e.tar.bz2 |
Make PrerenderManager depend on HistoryService
This is needed since PrerenderLocalPredictor calls into HistoryService
to add itself as a visit DB observer.
This is a speculative fix for the bug below.
BUG=159331
Review URL: https://chromiumcodereview.appspot.com/11367090
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166035 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | chrome/browser/prerender/prerender_manager_factory.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/chrome/browser/prerender/prerender_manager_factory.cc b/chrome/browser/prerender/prerender_manager_factory.cc index 08e1c62..f676d08 100644 --- a/chrome/browser/prerender/prerender_manager_factory.cc +++ b/chrome/browser/prerender/prerender_manager_factory.cc @@ -6,6 +6,7 @@ #include "chrome/browser/browser_process.h" #include "chrome/browser/extensions/extension_system_factory.h" +#include "chrome/browser/history/history_service_factory.h" #include "chrome/browser/prerender/prerender_manager.h" #include "chrome/browser/profiles/profile.h" #include "chrome/browser/profiles/profile_dependency_manager.h" @@ -35,6 +36,8 @@ PrerenderManagerFactory::PrerenderManagerFactory() : ProfileKeyedServiceFactory("PrerenderManager", ProfileDependencyManager::GetInstance()) { DependsOn(extensions::ExtensionSystemFactory::GetInstance()); + // PrerenderLocalPredictor observers the history visit DB. + DependsOn(HistoryServiceFactory::GetInstance()); } PrerenderManagerFactory::~PrerenderManagerFactory() { |