aboutsummaryrefslogtreecommitdiff
path: root/src/preamble.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/preamble.js')
-rw-r--r--src/preamble.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/preamble.js b/src/preamble.js
index 5c5e64fc..21b09985 100644
--- a/src/preamble.js
+++ b/src/preamble.js
@@ -793,6 +793,7 @@ var STRING_TABLE = [];
// it happens right before run - run will be postponed until
// the dependencies are met.
var runDependencies = 0;
+var calledRun = false;
function addRunDependency() {
runDependencies++;
if (Module['monitorRunDependencies']) {
@@ -805,9 +806,12 @@ function removeRunDependency() {
if (Module['monitorRunDependencies']) {
Module['monitorRunDependencies'](runDependencies);
}
- if (runDependencies == 0) run();
+ if (runDependencies == 0 && !calledRun) run();
}
Module['removeRunDependency'] = removeRunDependency;
+Module["preloadedImages"] = {}; // maps url to image data
+Module["preloadedAudios"] = {}; // maps url to audio data
+
// === Body ===