Index: Source/web/ServiceWorkerGlobalScopeProxy.cpp |
diff --git a/Source/web/ServiceWorkerGlobalScopeProxy.cpp b/Source/web/ServiceWorkerGlobalScopeProxy.cpp |
index 546083df86731dc15a8f2f0738ab53463eda7117..417669f63ea2bfc50e1fa41b30376fc0d0dafbf0 100644 |
--- a/Source/web/ServiceWorkerGlobalScopeProxy.cpp |
+++ b/Source/web/ServiceWorkerGlobalScopeProxy.cpp |
@@ -84,12 +84,11 @@ void ServiceWorkerGlobalScopeProxy::dispatchActivateEvent(int eventID) |
void ServiceWorkerGlobalScopeProxy::dispatchFetchEvent(int eventID, const WebServiceWorkerRequest& webRequest) |
{ |
ASSERT(m_workerGlobalScope); |
- RespondWithObserver* observer = RespondWithObserver::create(m_workerGlobalScope, eventID); |
+ RespondWithObserver* observer = RespondWithObserver::create(m_workerGlobalScope, eventID, webRequest.mode()); |
if (!RuntimeEnabledFeatures::serviceWorkerOnFetchEnabled()) { |
observer->didDispatchEvent(); |
return; |
} |
- |
Request* request = Request::create(m_workerGlobalScope, webRequest); |
RefPtrWillBeRawPtr<FetchEvent> fetchEvent(FetchEvent::create(observer, request)); |
fetchEvent->setIsReload(webRequest.isReload()); |