Index: content/browser/push_messaging/push_messaging_router.cc |
diff --git a/content/browser/push_messaging/push_messaging_router.cc b/content/browser/push_messaging/push_messaging_router.cc |
index f6ff797ff2540b972d03d8e9a54fe25623969157..c512cff29cfa166a893ed69f4f39cb91bcf3a320 100644 |
--- a/content/browser/push_messaging/push_messaging_router.cc |
+++ b/content/browser/push_messaging/push_messaging_router.cc |
@@ -123,8 +123,10 @@ void PushMessagingRouter::DeliverMessageToWorker( |
deliver_message_callback, service_worker_registration), |
base::TimeDelta::FromSeconds(kPushMessageTimeoutSeconds), |
ServiceWorkerVersion::KILL_ON_TIMEOUT); |
- service_worker->DispatchSimpleEvent<ServiceWorkerHostMsg_PushEventFinished>( |
- request_id, ServiceWorkerMsg_PushEvent(request_id, payload)); |
+ |
+ service_worker->event_dispatcher()->DispatchPushEvent( |
+ payload, base::Bind(&ServiceWorkerVersion::OnSimpleEventFinished, |
+ service_worker, request_id)); |
} |
// static |