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

Unified Diff: third_party/WebKit/Source/core/loader/modulescript/ModuleScriptLoader.cpp

Issue 2724673002: [WIP] Introduce ScriptResourceData
Patch Set: Fix 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/core/loader/modulescript/ModuleScriptLoader.cpp
diff --git a/third_party/WebKit/Source/core/loader/modulescript/ModuleScriptLoader.cpp b/third_party/WebKit/Source/core/loader/modulescript/ModuleScriptLoader.cpp
index e6d6844b3ebafedb65aff9c52415c08e67ae9a66..0d47bf06580671a90e466fc78c058a1aacbb49fc 100644
--- a/third_party/WebKit/Source/core/loader/modulescript/ModuleScriptLoader.cpp
+++ b/third_party/WebKit/Source/core/loader/modulescript/ModuleScriptLoader.cpp
@@ -198,17 +198,18 @@ void ModuleScriptLoader::NotifyFinished(Resource*) {
}
// Step 8. Let source text be the result of UTF-8 decoding response's body.
- String source_text = GetResource()->SourceText();
+ const ScriptResourceData* resource_data_ = GetResource()->ResourceData();
+ String source_text = resource_data_->SourceText();
AccessControlStatus access_control_status =
- GetResource()->CalculateAccessControlStatus(
+ resource_data_->CalculateAccessControlStatus(
modulator_->GetSecurityOrigin());
// Step 9. Let module script be the result of creating a module script given
// source text, module map settings object, response's url, cryptographic
// nonce, parser state, and credentials mode.
module_script_ = ModuleScript::Create(
- source_text, modulator_, GetResource()->GetResponse().Url(), nonce_,
+ source_text, modulator_, resource_data_->GetResponse().Url(), nonce_,
parser_state_,
GetResource()->GetResourceRequest().GetFetchCredentialsMode(),
access_control_status);

Powered by Google App Engine
This is Rietveld 408576698