diff options
author | Alon Zakai <alonzakai@gmail.com> | 2012-08-30 14:49:12 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2012-08-30 14:49:12 -0700 |
commit | 249e75b46f07ebca6cce1b648b5d34bc4a75792c (patch) | |
tree | ef2889dc90b6347d7e9d58f6c46f678e302af5ec /src/library_browser.js | |
parent | 2a193932e89d6371913d6fdcbb55a072508a8140 (diff) |
support for SDL_QUIT event
Diffstat (limited to 'src/library_browser.js')
-rw-r--r-- | src/library_browser.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/library_browser.js b/src/library_browser.js index e6a8b7c6..51c0cf78 100644 --- a/src/library_browser.js +++ b/src/library_browser.js @@ -384,7 +384,7 @@ mergeInto(LibraryManager.library, { Module['noExitRuntime'] = true; var jsFunc = FUNCTION_TABLE[func]; - var wrapper = function() { + Browser.mainLoop.runner = function() { if (Browser.mainLoop.queue.length > 0) { var start = Date.now(); var blocker = Browser.mainLoop.queue.shift(); @@ -402,7 +402,7 @@ mergeInto(LibraryManager.library, { } console.log('main loop blocker "' + blocker.name + '" took ' + (Date.now() - start) + ' ms'); //, left: ' + Browser.mainLoop.remainingBlockers); Browser.mainLoop.updateStatus(); - setTimeout(wrapper, 0); + setTimeout(Browser.mainLoop.runner, 0); return; } if (Browser.mainLoop.shouldPause) { @@ -436,11 +436,11 @@ mergeInto(LibraryManager.library, { } if (fps && fps > 0) { Browser.mainLoop.scheduler = function() { - setTimeout(wrapper, 1000/fps); // doing this each time means that on exception, we stop + setTimeout(Browser.mainLoop.runner, 1000/fps); // doing this each time means that on exception, we stop } } else { Browser.mainLoop.scheduler = function() { - Browser.requestAnimationFrame(wrapper); + Browser.requestAnimationFrame(Browser.mainLoop.runner); } } Browser.mainLoop.scheduler(); |