Index: chrome/browser/extensions/api/app_runtime/app_runtime_api.cc |
diff --git a/chrome/browser/extensions/api/app_runtime/app_runtime_api.cc b/chrome/browser/extensions/api/app_runtime/app_runtime_api.cc |
index ab53aa773184cb7102ec1196f8d8ce330cca84fb..9586ff38db659c84f561da619563c7aa8053ba20 100644 |
--- a/chrome/browser/extensions/api/app_runtime/app_runtime_api.cc |
+++ b/chrome/browser/extensions/api/app_runtime/app_runtime_api.cc |
@@ -10,6 +10,7 @@ |
#include "base/utf_string_conversions.h" |
#include "base/values.h" |
#include "chrome/browser/extensions/event_router.h" |
+#include "chrome/browser/extensions/extension_system.h" |
#include "chrome/browser/extensions/web_intent_callbacks.h" |
#include "chrome/browser/profiles/profile.h" |
#include "chrome/common/extensions/extension.h" |
@@ -37,16 +38,18 @@ namespace extensions { |
void AppEventRouter::DispatchOnLaunchedEvent( |
Profile* profile, const Extension* extension) { |
scoped_ptr<ListValue> arguments(new ListValue()); |
- profile->GetExtensionEventRouter()->DispatchEventToExtension( |
- extension->id(), kOnLaunchedEvent, arguments.Pass(), NULL, GURL()); |
+ extensions::ExtensionSystem::Get(profile)->event_router()-> |
+ DispatchEventToExtension(extension->id(), kOnLaunchedEvent, |
+ arguments.Pass(), NULL, GURL()); |
} |
// static. |
void AppEventRouter::DispatchOnRestartedEvent( |
Profile* profile, const Extension* extension) { |
scoped_ptr<ListValue> arguments(new ListValue()); |
- profile->GetExtensionEventRouter()->DispatchEventToExtension( |
- extension->id(), kOnRestartedEvent, arguments.Pass(), NULL, GURL()); |
+ extensions::ExtensionSystem::Get(profile)->event_router()-> |
+ DispatchEventToExtension(extension->id(), kOnRestartedEvent, |
+ arguments.Pass(), NULL, GURL()); |
} |
// static. |
@@ -67,8 +70,9 @@ void AppEventRouter::DispatchOnLaunchedEventWithFileEntry( |
// NOTE: This second argument is dropped before being dispatched to the client |
// code. |
args->Append(intent_data); |
- profile->GetExtensionEventRouter()->DispatchEventToExtension( |
- extension->id(), kOnLaunchedEvent, args.Pass(), NULL, GURL()); |
+ extensions::ExtensionSystem::Get(profile)->event_router()-> |
+ DispatchEventToExtension(extension->id(), kOnLaunchedEvent, args.Pass(), |
+ NULL, GURL()); |
} |
// static. |
@@ -124,8 +128,9 @@ void AppEventRouter::DispatchOnLaunchedEventWithWebIntent( |
int intent_id = |
callbacks->RegisterCallback(extension, intents_dispatcher, source); |
args->Append(base::Value::CreateIntegerValue(intent_id)); |
- profile->GetExtensionEventRouter()->DispatchEventToExtension( |
- extension->id(), kOnLaunchedEvent, args.Pass(), NULL, GURL()); |
+ extensions::ExtensionSystem::Get(profile)->event_router()-> |
+ DispatchEventToExtension(extension->id(), kOnLaunchedEvent, args.Pass(), |
+ NULL, GURL()); |
} |
bool AppRuntimePostIntentResponseFunction::RunImpl() { |