| Index: third_party/WebKit/Source/web/ServiceWorkerGlobalScopeProxy.cpp
|
| diff --git a/third_party/WebKit/Source/web/ServiceWorkerGlobalScopeProxy.cpp b/third_party/WebKit/Source/web/ServiceWorkerGlobalScopeProxy.cpp
|
| index 354f27d25e2142a87a171ba2a337d6b6a979d7c4..e998bb03a9a984f99ee6280e306dffb18078bcf8 100644
|
| --- a/third_party/WebKit/Source/web/ServiceWorkerGlobalScopeProxy.cpp
|
| +++ b/third_party/WebKit/Source/web/ServiceWorkerGlobalScopeProxy.cpp
|
| @@ -141,7 +141,7 @@ void ServiceWorkerGlobalScopeProxy::dispatchFetchEvent(int eventID, const WebSer
|
| eventInit.setRequest(request);
|
| eventInit.setClientId(webRequest.isMainResourceLoad() ? WebString() : webRequest.clientId());
|
| eventInit.setIsReload(webRequest.isReload());
|
| - FetchEvent* fetchEvent = FetchEvent::create(EventTypeNames::fetch, eventInit, observer);
|
| + FetchEvent* fetchEvent = FetchEvent::create(workerGlobalScope()->scriptController()->getScriptState(), EventTypeNames::fetch, eventInit, observer);
|
| DispatchEventResult dispatchResult = workerGlobalScope()->dispatchEvent(fetchEvent);
|
| observer->didDispatchEvent(dispatchResult);
|
| }
|
| @@ -156,7 +156,7 @@ void ServiceWorkerGlobalScopeProxy::dispatchForeignFetchEvent(int eventID, const
|
| eventInit.setCancelable(true);
|
| eventInit.setRequest(request);
|
| eventInit.setOrigin(origin->toString());
|
| - ForeignFetchEvent* fetchEvent = ForeignFetchEvent::create(EventTypeNames::foreignfetch, eventInit, observer);
|
| + ForeignFetchEvent* fetchEvent = ForeignFetchEvent::create(workerGlobalScope()->scriptController()->getScriptState(), EventTypeNames::foreignfetch, eventInit, observer);
|
| DispatchEventResult dispatchResult = workerGlobalScope()->dispatchEvent(fetchEvent);
|
| observer->didDispatchEvent(dispatchResult);
|
| }
|
|
|