Index: chrome/browser/extensions/extension_process_manager.cc |
diff --git a/chrome/browser/extensions/extension_process_manager.cc b/chrome/browser/extensions/extension_process_manager.cc |
index e9bb7c49c090bbec6d4ab098ad85904e02dac9ab..671869142d423e17ffe3ac1b4b1db6131497dce4 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); |