| 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());
|
|
|