| 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() {
 | 
| 
 |