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 aaa36a50af7813ba08a920ffc2c41f870c298377..cc92f87bf20c337da9829d319bb89c3c14820560 100644 |
--- a/chrome/browser/extensions/api/push_messaging/push_messaging_api.cc |
+++ b/chrome/browser/extensions/api/push_messaging/push_messaging_api.cc |
@@ -34,11 +34,11 @@ void PushMessagingEventRouter::OnMessage(const std::string& extension_id, |
message.subchannel_id = subchannel; |
message.payload = payload; |
- scoped_ptr<base::Value> parameters(glue::OnMessage::Create(message)); |
+ scoped_ptr<base::ListValue> args(glue::OnMessage::Create(message)); |
profile_->GetExtensionEventRouter()->DispatchEventToExtension( |
extension_id, |
event_names::kOnPushMessage, |
- *parameters.get(), |
+ args.Pass(), |
profile_, |
GURL()); |
} |