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