mirror of
https://github.com/ManchildProductions/UXP-Fixed.git
synced 2026-05-27 05:40:47 +00:00
Issue #618 - Add clarifying code comments.
This commit is contained in:
@@ -52,6 +52,14 @@ void ModuleLoadRequest::Cancel()
|
||||
void
|
||||
ModuleLoadRequest::SetReady()
|
||||
{
|
||||
// Mark a module as ready to execute. This means that this module and all it
|
||||
// dependencies have had their source loaded, parsed as a module and the
|
||||
// modules instantiated.
|
||||
//
|
||||
// The mReady promise is used to ensure that when all dependencies of a module
|
||||
// have become ready, DependenciesLoaded is called on that module
|
||||
// request. This is set up in StartFetchingModuleDependencies.
|
||||
|
||||
#ifdef DEBUG
|
||||
for (size_t i = 0; i < mImports.Length(); i++) {
|
||||
MOZ_ASSERT(mImports[i]->IsReadyToRun());
|
||||
|
||||
Reference in New Issue
Block a user