| Index: content/renderer/service_worker/service_worker_script_context.cc
|
| diff --git a/content/renderer/service_worker/service_worker_script_context.cc b/content/renderer/service_worker/service_worker_script_context.cc
|
| index ef72a1ace71f30a283576434a313c93de370da9c..cb3564c267c20bf2792fb423fa0ce601fc921fa6 100644
|
| --- a/content/renderer/service_worker/service_worker_script_context.cc
|
| +++ b/content/renderer/service_worker/service_worker_script_context.cc
|
| @@ -127,6 +127,7 @@ void ServiceWorkerScriptContext::OnMessageReceived(
|
| IPC_MESSAGE_HANDLER(ServiceWorkerMsg_DidSkipWaiting, OnDidSkipWaiting)
|
| IPC_MESSAGE_HANDLER(ServiceWorkerMsg_DidClaimClients, OnDidClaimClients)
|
| IPC_MESSAGE_HANDLER(ServiceWorkerMsg_ClaimClientsError, OnClaimClientsError)
|
| + IPC_MESSAGE_HANDLER(ServiceWorkerMsg_Ping, OnPing);
|
| IPC_MESSAGE_UNHANDLED(handled = false)
|
| IPC_END_MESSAGE_MAP()
|
|
|
| @@ -571,4 +572,8 @@ void ServiceWorkerScriptContext::OnClaimClientsError(
|
| pending_claim_clients_callbacks_.Remove(request_id);
|
| }
|
|
|
| +void ServiceWorkerScriptContext::OnPing() {
|
| + Send(new ServiceWorkerHostMsg_Pong(GetRoutingID()));
|
| +}
|
| +
|
| } // namespace content
|
|
|