Index: third_party/WebKit/Source/modules/cachestorage/Cache.cpp |
diff --git a/third_party/WebKit/Source/modules/cachestorage/Cache.cpp b/third_party/WebKit/Source/modules/cachestorage/Cache.cpp |
index 82f5c86606a8d49167eefdd8825773fd7108d8c7..e1f85c31149fbc3d16294dd3735119be546d9cc2 100644 |
--- a/third_party/WebKit/Source/modules/cachestorage/Cache.cpp |
+++ b/third_party/WebKit/Source/modules/cachestorage/Cache.cpp |
@@ -52,7 +52,7 @@ |
{ |
if (!m_resolver->getExecutionContext() || m_resolver->getExecutionContext()->activeDOMObjectsAreStopped()) |
return; |
- m_resolver->resolve(Response::create(m_resolver->getScriptState(), webResponse)); |
+ m_resolver->resolve(Response::create(m_resolver->getScriptState()->getExecutionContext(), webResponse)); |
m_resolver.clear(); |
} |
@@ -84,7 +84,7 @@ |
return; |
HeapVector<Member<Response>> responses; |
for (size_t i = 0; i < webResponses.size(); ++i) |
- responses.append(Response::create(m_resolver->getScriptState(), webResponses[i])); |
+ responses.append(Response::create(m_resolver->getScriptState()->getExecutionContext(), webResponses[i])); |
m_resolver->resolve(responses); |
m_resolver.clear(); |
} |
@@ -144,7 +144,7 @@ |
return; |
HeapVector<Member<Request>> requests; |
for (size_t i = 0; i < webRequests.size(); ++i) |
- requests.append(Request::create(m_resolver->getScriptState(), webRequests[i])); |
+ requests.append(Request::create(m_resolver->getScriptState()->getExecutionContext(), webRequests[i])); |
m_resolver->resolve(requests); |
m_resolver.clear(); |
} |
@@ -585,7 +585,7 @@ |
// If the response has body, read the all data and create |
// the blob handle and dispatch the put batch asynchronously. |
FetchDataLoader* loader = FetchDataLoader::createLoaderAsBlobHandle(responses[i]->internalMIMEType()); |
- buffer->startLoading(loader, new BlobHandleCallbackForPut(i, barrierCallback, requests[i], responses[i])); |
+ buffer->startLoading(scriptState->getExecutionContext(), loader, new BlobHandleCallbackForPut(i, barrierCallback, requests[i], responses[i])); |
continue; |
} |