| 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);
|
|
|