diff options
Diffstat (limited to 'chrome/browser/extensions/extension_process_manager.cc')
-rw-r--r-- | chrome/browser/extensions/extension_process_manager.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/chrome/browser/extensions/extension_process_manager.cc b/chrome/browser/extensions/extension_process_manager.cc index e9bb7c49..6718691 100644 --- a/chrome/browser/extensions/extension_process_manager.cc +++ b/chrome/browser/extensions/extension_process_manager.cc @@ -175,11 +175,12 @@ void ExtensionProcessManager::Observe(NotificationType type, switch (type.value) { case NotificationType::EXTENSIONS_READY: CreateBackgroundHosts(this, - Source<ExtensionsService>(source).ptr()->extensions()); + Source<Profile>(source).ptr()->GetExtensionsService()->extensions()); break; case NotificationType::EXTENSION_LOADED: { - ExtensionsService* service = Source<ExtensionsService>(source).ptr(); + ExtensionsService* service = + Source<Profile>(source).ptr()->GetExtensionsService(); if (service->is_ready()) { Extension* extension = Details<Extension>(details).ptr(); ::CreateBackgroundHost(this, extension); |