| 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 5527bcdc8581ec37638385a839d403207d876016..ab53aa773184cb7102ec1196f8d8ce330cca84fb 100644
|
| --- a/chrome/browser/extensions/api/app_runtime/app_runtime_api.cc
|
| +++ b/chrome/browser/extensions/api/app_runtime/app_runtime_api.cc
|
| @@ -24,6 +24,7 @@ const char kIntentIdKey[] = "intentId";
|
| const char kIntentSuccessKey[] = "success";
|
| const char kIntentDataKey[] = "data";
|
| const char kOnLaunchedEvent[] = "app.runtime.onLaunched";
|
| +const char kOnRestartedEvent[] = "app.runtime.onRestarted";
|
|
|
| const char kCallbackNotFoundError[] =
|
| "WebIntent callback not found; perhaps already responded to";
|
| @@ -41,6 +42,14 @@ void AppEventRouter::DispatchOnLaunchedEvent(
|
| }
|
|
|
| // 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());
|
| +}
|
| +
|
| +// static.
|
| void AppEventRouter::DispatchOnLaunchedEventWithFileEntry(
|
| Profile* profile, const Extension* extension, const string16& action,
|
| const std::string& file_system_id, const std::string& base_name) {
|
|
|