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 c68db514724979bdd205eb0619b324d412240abd..da695780d4e04d4d333d17ea36485e934b449c6c 100644 |
--- a/third_party/WebKit/Source/modules/fetch/FetchRequestData.cpp |
+++ b/third_party/WebKit/Source/modules/fetch/FetchRequestData.cpp |
@@ -33,10 +33,12 @@ FetchRequestData* FetchRequestData::Create( |
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(), |