summaryrefslogtreecommitdiffstats
path: root/extensions/browser/extension_host.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/extension_host.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/extension_host.cc')
-rw-r--r--extensions/browser/extension_host.cc12
1 files changed, 4 insertions, 8 deletions
diff --git a/extensions/browser/extension_host.cc b/extensions/browser/extension_host.cc
index cd5970b..e19d146 100644
--- a/extensions/browser/extension_host.cc
+++ b/extensions/browser/extension_host.cc
@@ -349,17 +349,13 @@ void ExtensionHost::OnEventAck() {
}
void ExtensionHost::OnIncrementLazyKeepaliveCount() {
- ProcessManager* pm = ExtensionSystem::Get(
- browser_context_)->process_manager();
- if (pm)
- pm->IncrementLazyKeepaliveCount(extension());
+ ProcessManager::Get(browser_context_)
+ ->IncrementLazyKeepaliveCount(extension());
}
void ExtensionHost::OnDecrementLazyKeepaliveCount() {
- ProcessManager* pm = ExtensionSystem::Get(
- browser_context_)->process_manager();
- if (pm)
- pm->DecrementLazyKeepaliveCount(extension());
+ ProcessManager::Get(browser_context_)
+ ->DecrementLazyKeepaliveCount(extension());
}
// content::WebContentsObserver