summaryrefslogtreecommitdiffstats
path: root/extensions/browser/browser_context_keyed_service_factories.cc
diff options
context:
space:
mode:
authorreillyg <reillyg@chromium.org>2014-10-28 08:30:23 -0700
committerCommit bot <commit-bot@chromium.org>2014-10-28 15:30:47 +0000
commit0ea3fa90a36f091c943e286ade39b0252e5d34d7 (patch)
tree46bbe1b91e168c2d172699f5a1a52dd8634f33be /extensions/browser/browser_context_keyed_service_factories.cc
parentecfca4638d05a0f4b5839f52a00ed4ebc4d3f756 (diff)
downloadchromium_src-0ea3fa90a36f091c943e286ade39b0252e5d34d7.zip
chromium_src-0ea3fa90a36f091c943e286ade39b0252e5d34d7.tar.gz
chromium_src-0ea3fa90a36f091c943e286ade39b0252e5d34d7.tar.bz2
Extract ProcessManager from ExtensionSystem.
This change removes ProcessManager's //chrome dependency because while ProcessManager and ExtensionSystem are in //extensions the ExtensionSystemFactory is in //chrome. This allows a service in //extensions to declare a dependency on the ProcessManager's factory directly. Most of this patch is changing, extensions::ExtensionSystem::Get(profile_)->process_manager() to, extensions::ProcessManager::Get(profile_). BUG= TBR=erikwright@chromium.org Review URL: https://codereview.chromium.org/671763002 Cr-Commit-Position: refs/heads/master@{#301636}
Diffstat (limited to 'extensions/browser/browser_context_keyed_service_factories.cc')
-rw-r--r--extensions/browser/browser_context_keyed_service_factories.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/extensions/browser/browser_context_keyed_service_factories.cc b/extensions/browser/browser_context_keyed_service_factories.cc
index 58cf988..0f97641 100644
--- a/extensions/browser/browser_context_keyed_service_factories.cc
+++ b/extensions/browser/browser_context_keyed_service_factories.cc
@@ -16,6 +16,7 @@
#include "extensions/browser/api/storage/storage_frontend.h"
#include "extensions/browser/api/system_info/system_info_api.h"
#include "extensions/browser/extension_prefs_factory.h"
+#include "extensions/browser/process_manager_factory.h"
#include "extensions/browser/renderer_startup_helper.h"
namespace extensions {
@@ -31,6 +32,7 @@ void EnsureBrowserContextKeyedServiceFactoriesBuilt() {
core_api::TCPSocketEventDispatcher::GetFactoryInstance();
core_api::UDPSocketEventDispatcher::GetFactoryInstance();
ExtensionPrefsFactory::GetInstance();
+ ProcessManagerFactory::GetInstance();
RendererStartupHelperFactory::GetInstance();
RuntimeAPI::GetFactoryInstance();
StorageFrontend::GetFactoryInstance();