Index: third_party/WebKit/Source/modules/fetch/FetchRequestData.cpp |
diff --git a/third_party/WebKit/Source/modules/fetch/FetchRequestData.cpp b/third_party/WebKit/Source/modules/fetch/FetchRequestData.cpp |
index 149b951abe2b80dcf7512bf8b3c7087d75eb1f82..9b0c1b5619a35e831c9ea6ba3d925c2eb6f9c800 100644 |
--- a/third_party/WebKit/Source/modules/fetch/FetchRequestData.cpp |
+++ b/third_party/WebKit/Source/modules/fetch/FetchRequestData.cpp |
@@ -33,10 +33,12 @@ |
for (HTTPHeaderMap::const_iterator it = web_request.Headers().begin(); |
it != web_request.Headers().end(); ++it) |
request->header_list_->Append(it->key, it->value); |
- if (web_request.GetBlobDataHandle()) |
+ if (web_request.GetBlobDataHandle()) { |
request->SetBuffer(new BodyStreamBuffer( |
- script_state, new BlobBytesConsumer(script_state->GetExecutionContext(), |
- web_request.GetBlobDataHandle()))); |
+ script_state, |
+ new BlobBytesConsumer(ExecutionContext::From(script_state), |
+ web_request.GetBlobDataHandle()))); |
+ } |
request->SetContext(web_request.GetRequestContext()); |
request->SetReferrer( |
Referrer(web_request.ReferrerUrl().GetString(), |