Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(492)

Unified Diff: third_party/WebKit/Source/modules/fetch/Request.cpp

Issue 2821443002: Revert of Move ScriptState::GetExecutionContext (Part 5) (Closed)
Patch Set: Revert Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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 7df101f365a69f01d051607b884ee78bc59d2879..4890e3fe05f4cd9683ff21f47e0014b500a8a871 100644
--- a/third_party/WebKit/Source/modules/fetch/Request.cpp
+++ b/third_party/WebKit/Source/modules/fetch/Request.cpp
@@ -35,12 +35,11 @@ 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(
- ExecutionContext::From(script_state)->GetSecurityOrigin());
- }
+ script_state->GetExecutionContext()->GetSecurityOrigin());
// FIXME: Set ForceOriginHeaderFlag.
request->SetSameOriginDataURLFlag(true);
request->SetReferrer(original->GetReferrer());
@@ -76,7 +75,7 @@ Request* Request::CreateRequestWithRequestOrString(
// and a new request otherwise."
RefPtr<SecurityOrigin> origin =
- ExecutionContext::From(script_state)->GetSecurityOrigin();
+ script_state->GetExecutionContext()->GetSecurityOrigin();
// TODO(yhirano): Implement the following steps:
// - "Let |window| be client."
@@ -110,7 +109,7 @@ Request* Request::CreateRequestWithRequestOrString(
if (!input_request) {
// "Let |parsedURL| be the result of parsing |input| with |baseURL|."
KURL parsed_url =
- ExecutionContext::From(script_state)->CompleteURL(input_string);
+ script_state->GetExecutionContext()->CompleteURL(input_string);
// "If |parsedURL| is failure, throw a TypeError."
if (!parsed_url.IsValid()) {
exception_state.ThrowTypeError("Failed to parse URL from " +
@@ -179,8 +178,8 @@ Request* Request::CreateRequestWithRequestOrString(
} else {
// "Let |parsedReferrer| be the result of parsing |referrer| with
// |baseURL|."
- KURL parsed_referrer = ExecutionContext::From(script_state)
- ->CompleteURL(init.referrer.referrer);
+ KURL parsed_referrer = script_state->GetExecutionContext()->CompleteURL(
+ init.referrer.referrer);
if (!parsed_referrer.IsValid()) {
// "If |parsedReferrer| is failure, throw a TypeError."
exception_state.ThrowTypeError("Referrer '" + init.referrer.referrer +
@@ -453,7 +452,7 @@ Request* Request::Create(ScriptState* script_state,
const String& input,
const Dictionary& init,
ExceptionState& exception_state) {
- RequestInit request_init(ExecutionContext::From(script_state), init,
+ RequestInit request_init(script_state->GetExecutionContext(), init,
exception_state);
return CreateRequestWithRequestOrString(script_state, nullptr, input,
request_init, exception_state);
@@ -469,7 +468,7 @@ Request* Request::Create(ScriptState* script_state,
Request* input,
const Dictionary& init,
ExceptionState& exception_state) {
- RequestInit request_init(ExecutionContext::From(script_state), init,
+ RequestInit request_init(script_state->GetExecutionContext(), init,
exception_state);
return CreateRequestWithRequestOrString(script_state, input, String(),
request_init, exception_state);
@@ -489,7 +488,7 @@ Request* Request::Create(ScriptState* script_state,
Request::Request(ScriptState* script_state,
FetchRequestData* request,
Headers* headers)
- : Body(ExecutionContext::From(script_state)),
+ : Body(script_state->GetExecutionContext()),
request_(request),
headers_(headers) {
RefreshBody(script_state);
« no previous file with comments | « third_party/WebKit/Source/modules/fetch/FetchRequestData.cpp ('k') | third_party/WebKit/Source/modules/fetch/Response.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698