| Index: extensions/browser/api/runtime/runtime_api.cc
|
| diff --git a/extensions/browser/api/runtime/runtime_api.cc b/extensions/browser/api/runtime/runtime_api.cc
|
| index 7f373c08b9c24d44a29ebba60e5b9725736cf521..d69d518172bd6038ac79d2211865f9ce2b4e9699 100644
|
| --- a/extensions/browser/api/runtime/runtime_api.cc
|
| +++ b/extensions/browser/api/runtime/runtime_api.cc
|
| @@ -105,8 +105,8 @@ void DispatchOnStartupEventImpl(BrowserContext* browser_context,
|
| }
|
|
|
| scoped_ptr<base::ListValue> event_args(new base::ListValue());
|
| - scoped_ptr<Event> event(
|
| - new Event(runtime::OnStartup::kEventName, event_args.Pass()));
|
| + scoped_ptr<Event> event(new Event(
|
| + events::UNKNOWN, runtime::OnStartup::kEventName, event_args.Pass()));
|
| EventRouter::Get(browser_context)
|
| ->DispatchEventToExtension(extension_id, event.Pass());
|
| }
|
| @@ -307,8 +307,8 @@ void RuntimeEventRouter::DispatchOnInstalledEvent(
|
| }
|
| EventRouter* event_router = EventRouter::Get(context);
|
| DCHECK(event_router);
|
| - scoped_ptr<Event> event(
|
| - new Event(runtime::OnInstalled::kEventName, event_args.Pass()));
|
| + scoped_ptr<Event> event(new Event(
|
| + events::UNKNOWN, runtime::OnInstalled::kEventName, event_args.Pass()));
|
| event_router->DispatchEventWithLazyListener(extension_id, event.Pass());
|
|
|
| if (old_version.IsValid()) {
|
| @@ -327,8 +327,9 @@ void RuntimeEventRouter::DispatchOnInstalledEvent(
|
| sm_info->SetString(kInstallReason, kInstallReasonSharedModuleUpdate);
|
| sm_info->SetString(kInstallPreviousVersion, old_version.GetString());
|
| sm_info->SetString(kInstallId, extension_id);
|
| - scoped_ptr<Event> sm_event(
|
| - new Event(runtime::OnInstalled::kEventName, sm_event_args.Pass()));
|
| + scoped_ptr<Event> sm_event(new Event(events::UNKNOWN,
|
| + runtime::OnInstalled::kEventName,
|
| + sm_event_args.Pass()));
|
| event_router->DispatchEventWithLazyListener((*i)->id(),
|
| sm_event.Pass());
|
| }
|
| @@ -349,8 +350,8 @@ void RuntimeEventRouter::DispatchOnUpdateAvailableEvent(
|
| args->Append(manifest->DeepCopy());
|
| EventRouter* event_router = EventRouter::Get(context);
|
| DCHECK(event_router);
|
| - scoped_ptr<Event> event(
|
| - new Event(runtime::OnUpdateAvailable::kEventName, args.Pass()));
|
| + scoped_ptr<Event> event(new Event(
|
| + events::UNKNOWN, runtime::OnUpdateAvailable::kEventName, args.Pass()));
|
| event_router->DispatchEventToExtension(extension_id, event.Pass());
|
| }
|
|
|
| @@ -365,7 +366,8 @@ void RuntimeEventRouter::DispatchOnBrowserUpdateAvailableEvent(
|
| EventRouter* event_router = EventRouter::Get(context);
|
| DCHECK(event_router);
|
| scoped_ptr<Event> event(
|
| - new Event(runtime::OnBrowserUpdateAvailable::kEventName, args.Pass()));
|
| + new Event(events::UNKNOWN, runtime::OnBrowserUpdateAvailable::kEventName,
|
| + args.Pass()));
|
| event_router->BroadcastEvent(event.Pass());
|
| }
|
|
|
| @@ -379,7 +381,7 @@ void RuntimeEventRouter::DispatchOnRestartRequiredEvent(
|
| return;
|
|
|
| scoped_ptr<Event> event(
|
| - new Event(runtime::OnRestartRequired::kEventName,
|
| + new Event(events::UNKNOWN, runtime::OnRestartRequired::kEventName,
|
| core_api::runtime::OnRestartRequired::Create(reason)));
|
| EventRouter* event_router = EventRouter::Get(context);
|
| DCHECK(event_router);
|
|
|