Index: extensions/browser/process_manager.cc |
diff --git a/extensions/browser/process_manager.cc b/extensions/browser/process_manager.cc |
index 7a362e329a387c7b90e8b3776fc65accb7e26723..704b7197518f832788e7165c614087a31cc8388a 100644 |
--- a/extensions/browser/process_manager.cc |
+++ b/extensions/browser/process_manager.cc |
@@ -594,9 +594,9 @@ void ProcessManager::Observe(int type, |
case chrome::NOTIFICATION_EXTENSION_LOADED: { |
BrowserContext* context = content::Source<BrowserContext>(source).ptr(); |
- ExtensionService* service = |
- ExtensionSystem::GetForBrowserContext(context)->extension_service(); |
- if (service->is_ready()) { |
+ ExtensionSystem* system = ExtensionSystem::GetForBrowserContext(context); |
+ if (system->ready().is_signaled()) { |
+ // The extension system is ready, so create the background host. |
const Extension* extension = |
content::Details<const Extension>(details).ptr(); |
CreateBackgroundHostForExtensionLoad(this, extension); |