| Index: third_party/WebKit/Source/modules/fetch/Request.cpp
|
| diff --git a/third_party/WebKit/Source/modules/fetch/Request.cpp b/third_party/WebKit/Source/modules/fetch/Request.cpp
|
| index 6751f3276f1391932e43d03e9e2e8ac8b87e3027..edbcd90d2cb6f3a2aaa4489c4b054b33c5aced38 100644
|
| --- a/third_party/WebKit/Source/modules/fetch/Request.cpp
|
| +++ b/third_party/WebKit/Source/modules/fetch/Request.cpp
|
| @@ -35,11 +35,12 @@ FetchRequestData* CreateCopyOfFetchRequestDataForFetch(
|
| request->SetUnsafeRequestFlag(true);
|
| // FIXME: Set client.
|
| DOMWrapperWorld& world = script_state->World();
|
| - if (world.IsIsolatedWorld())
|
| + if (world.IsIsolatedWorld()) {
|
| request->SetOrigin(world.IsolatedWorldSecurityOrigin());
|
| - else
|
| + } else {
|
| request->SetOrigin(
|
| - script_state->GetExecutionContext()->GetSecurityOrigin());
|
| + ExecutionContext::From(script_state)->GetSecurityOrigin());
|
| + }
|
| // FIXME: Set ForceOriginHeaderFlag.
|
| request->SetSameOriginDataURLFlag(true);
|
| request->SetReferrer(original->GetReferrer());
|
| @@ -76,7 +77,7 @@ Request* Request::CreateRequestWithRequestOrString(
|
| // and a new request otherwise."
|
|
|
| RefPtr<SecurityOrigin> origin =
|
| - script_state->GetExecutionContext()->GetSecurityOrigin();
|
| + ExecutionContext::From(script_state)->GetSecurityOrigin();
|
|
|
| // TODO(yhirano): Implement the following steps:
|
| // - "Let |window| be client."
|
| @@ -110,7 +111,7 @@ Request* Request::CreateRequestWithRequestOrString(
|
| if (!input_request) {
|
| // "Let |parsedURL| be the result of parsing |input| with |baseURL|."
|
| KURL parsed_url =
|
| - script_state->GetExecutionContext()->CompleteURL(input_string);
|
| + ExecutionContext::From(script_state)->CompleteURL(input_string);
|
| // "If |parsedURL| is failure, throw a TypeError."
|
| if (!parsed_url.IsValid()) {
|
| exception_state.ThrowTypeError("Failed to parse URL from " +
|
| @@ -179,8 +180,8 @@ Request* Request::CreateRequestWithRequestOrString(
|
| } else {
|
| // "Let |parsedReferrer| be the result of parsing |referrer| with
|
| // |baseURL|."
|
| - KURL parsed_referrer = script_state->GetExecutionContext()->CompleteURL(
|
| - init.referrer.referrer);
|
| + KURL parsed_referrer = ExecutionContext::From(script_state)
|
| + ->CompleteURL(init.referrer.referrer);
|
| if (!parsed_referrer.IsValid()) {
|
| // "If |parsedReferrer| is failure, throw a TypeError."
|
| exception_state.ThrowTypeError("Referrer '" + init.referrer.referrer +
|
| @@ -442,7 +443,7 @@ Request* Request::Create(ScriptState* script_state,
|
| const String& input,
|
| const Dictionary& init,
|
| ExceptionState& exception_state) {
|
| - RequestInit request_init(script_state->GetExecutionContext(), init,
|
| + RequestInit request_init(ExecutionContext::From(script_state), init,
|
| exception_state);
|
| return CreateRequestWithRequestOrString(script_state, nullptr, input,
|
| request_init, exception_state);
|
| @@ -458,7 +459,7 @@ Request* Request::Create(ScriptState* script_state,
|
| Request* input,
|
| const Dictionary& init,
|
| ExceptionState& exception_state) {
|
| - RequestInit request_init(script_state->GetExecutionContext(), init,
|
| + RequestInit request_init(ExecutionContext::From(script_state), init,
|
| exception_state);
|
| return CreateRequestWithRequestOrString(script_state, input, String(),
|
| request_init, exception_state);
|
| @@ -478,7 +479,7 @@ Request* Request::Create(ScriptState* script_state,
|
| Request::Request(ScriptState* script_state,
|
| FetchRequestData* request,
|
| Headers* headers)
|
| - : Body(script_state->GetExecutionContext()),
|
| + : Body(ExecutionContext::From(script_state)),
|
| request_(request),
|
| headers_(headers) {
|
| RefreshBody(script_state);
|
|
|