Bug 1813494 - Part 2: Add IsErrored() predicate for module load request r=smaug

This condition is checked in a few places.

Differential Revision: https://phabricator.services.mozilla.com/D168232
This commit is contained in:
Jon Coppeard
2023-02-07 11:55:51 +00:00
parent 49e375acd8
commit 1952f4725c
3 changed files with 9 additions and 3 deletions

View File

@@ -561,7 +561,7 @@ nsresult ModuleLoaderBase::OnFetchComplete(ModuleLoadRequest* aRequest,
MOZ_ASSERT(NS_SUCCEEDED(rv) == bool(aRequest->mModuleScript));
SetModuleFetchFinishedAndResumeWaitingRequests(aRequest, rv);
if (aRequest->mModuleScript && !aRequest->mModuleScript->HasParseError()) {
if (!aRequest->IsErrored()) {
StartFetchingModuleDependencies(aRequest);
}