diff options
author | Alon Zakai <alonzakai@gmail.com> | 2014-02-10 17:55:32 -0800 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2014-02-10 17:55:32 -0800 |
commit | 0ddbe59d2ad687bec6427ac38362993e472ad567 (patch) | |
tree | 28353ee7a59d3a297cb5b9649f40c74376d302cf /src | |
parent | e6296aec6e98912ae979616f60e52f1c69ab2689 (diff) |
keep runtime alive if we call async_prepare*
Diffstat (limited to 'src')
-rw-r--r-- | src/library_browser.js | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/library_browser.js b/src/library_browser.js index 5d53b867..d917778d 100644 --- a/src/library_browser.js +++ b/src/library_browser.js @@ -675,6 +675,8 @@ mergeInto(LibraryManager.library, { }, emscripten_async_prepare: function(file, onload, onerror) { + Module['noExitRuntime'] = true; + var _file = Pointer_stringify(file); var data = FS.analyzePath(_file); if (!data.exists) return -1; @@ -694,6 +696,8 @@ mergeInto(LibraryManager.library, { }, emscripten_async_prepare_data: function(data, size, suffix, arg, onload, onerror) { + Module['noExitRuntime'] = true; + var _suffix = Pointer_stringify(suffix); if (!Browser.asyncPrepareDataCounter) Browser.asyncPrepareDataCounter = 0; var name = 'prepare_data_' + (Browser.asyncPrepareDataCounter++) + '.' + _suffix; |