Skip to content

Commit 2e77af2

Browse files
authored
More use of expectToReceiveOnModule in library_browser.js. NFC (#21224)
1 parent 449c94f commit 2e77af2

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/library_browser.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,31 +71,37 @@ var LibraryBrowser = {
7171
Browser.mainLoop.scheduler();
7272
},
7373
updateStatus() {
74+
#if expectToReceiveOnModule('setStatus')
7475
if (Module['setStatus']) {
7576
var message = Module['statusMessage'] || 'Please wait...';
7677
var remaining = Browser.mainLoop.remainingBlockers;
7778
var expected = Browser.mainLoop.expectedBlockers;
7879
if (remaining) {
7980
if (remaining < expected) {
80-
Module['setStatus'](message + ' (' + (expected - remaining) + '/' + expected + ')');
81+
Module['setStatus'](`{message} ({expected - remaining}/{expected})`);
8182
} else {
8283
Module['setStatus'](message);
8384
}
8485
} else {
8586
Module['setStatus']('');
8687
}
8788
}
89+
#endif
8890
},
8991
runIter(func) {
9092
if (ABORT) return;
93+
#if expectToReceiveOnModule('preMainLoop')
9194
if (Module['preMainLoop']) {
9295
var preRet = Module['preMainLoop']();
9396
if (preRet === false) {
9497
return; // |return false| skips a frame
9598
}
9699
}
100+
#endif
97101
callUserCallback(func);
102+
#if expectToReceiveOnModule('postMainLoop')
98103
Module['postMainLoop']?.();
104+
#endif
99105
}
100106
},
101107
isFullscreen: false,

0 commit comments

Comments
 (0)