| Index: chrome/browser/extensions/api/push_messaging/push_messaging_api.cc
|
| diff --git a/chrome/browser/extensions/api/push_messaging/push_messaging_api.cc b/chrome/browser/extensions/api/push_messaging/push_messaging_api.cc
|
| index d92305af16281e95976783f8079680ab16237206..d4405be6d25c846f8b0324a50a356c5c7dd42131 100644
|
| --- a/chrome/browser/extensions/api/push_messaging/push_messaging_api.cc
|
| +++ b/chrome/browser/extensions/api/push_messaging/push_messaging_api.cc
|
| @@ -104,12 +104,11 @@ void PushMessagingEventRouter::OnMessage(const std::string& extension_id,
|
| message.payload = payload;
|
|
|
| scoped_ptr<base::ListValue> args(glue::OnMessage::Create(message));
|
| + scoped_ptr<extensions::Event> event(new extensions::Event(
|
| + event_names::kOnPushMessage, args.Pass()));
|
| + event->restrict_to_profile = profile_;
|
| ExtensionSystem::Get(profile_)->event_router()->DispatchEventToExtension(
|
| - extension_id,
|
| - event_names::kOnPushMessage,
|
| - args.Pass(),
|
| - profile_,
|
| - GURL());
|
| + extension_id, event.Pass());
|
| }
|
|
|
| void PushMessagingEventRouter::Observe(
|
|
|