Index: content/renderer/service_worker/embedded_worker_context_client.cc |
diff --git a/content/renderer/service_worker/embedded_worker_context_client.cc b/content/renderer/service_worker/embedded_worker_context_client.cc |
index 97b3ddfdc911d5356db0c20a496b1f55ea7f5135..75c29fab76296ae268a09f0d2df2a0bc98c257db 100644 |
--- a/content/renderer/service_worker/embedded_worker_context_client.cc |
+++ b/content/renderer/service_worker/embedded_worker_context_client.cc |
@@ -320,6 +320,8 @@ void EmbeddedWorkerContextClient::didHandleFetchEvent( |
void EmbeddedWorkerContextClient::didHandlePushEvent( |
int request_id, |
blink::WebServiceWorkerEventResult result) { |
+ DCHECK(script_context_); |
+ script_context_->DidHandlePushEvent(request_id, result); |
} |
void EmbeddedWorkerContextClient::didHandleSyncEvent(int request_id) { |