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); |