[dom] Fix a spec compliance issue with the HTML LS regarding script loading.
parent
dec19661db
commit
4b99f42c8d
|
@ -1101,14 +1101,16 @@ private:
|
||||||
rv = NS_GetFinalChannelURI(channel, getter_AddRefs(finalURI));
|
rv = NS_GetFinalChannelURI(channel, getter_AddRefs(finalURI));
|
||||||
NS_ENSURE_SUCCESS(rv, rv);
|
NS_ENSURE_SUCCESS(rv, rv);
|
||||||
|
|
||||||
nsCString filename;
|
if (principal->Subsumes(channelPrincipal)) {
|
||||||
rv = finalURI->GetSpec(filename);
|
nsCString filename;
|
||||||
NS_ENSURE_SUCCESS(rv, rv);
|
rv = finalURI->GetSpec(filename);
|
||||||
|
NS_ENSURE_SUCCESS(rv, rv);
|
||||||
|
|
||||||
if (!filename.IsEmpty()) {
|
if (!filename.IsEmpty()) {
|
||||||
// This will help callers figure out what their script url resolved to in
|
// This will help callers figure out what their script url resolved to in
|
||||||
// case of errors.
|
// case of errors.
|
||||||
aLoadInfo.mURL.Assign(NS_ConvertUTF8toUTF16(filename));
|
aLoadInfo.mURL.Assign(NS_ConvertUTF8toUTF16(filename));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
nsCOMPtr<nsILoadInfo> chanLoadInfo = channel->GetLoadInfo();
|
nsCOMPtr<nsILoadInfo> chanLoadInfo = channel->GetLoadInfo();
|
||||||
|
|
Loading…
Reference in New Issue