From 2aede0de9ad2826cd9b65ff70cc027da7a5ac5df Mon Sep 17 00:00:00 2001 From: Ryan Lester Date: Sun, 8 Sep 2019 21:41:24 -0400 Subject: [PATCH] workaround for error caused by latest emscripten --- dist-build/emscripten.sh | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dist-build/emscripten.sh b/dist-build/emscripten.sh index 65aca5db..11333443 100755 --- a/dist-build/emscripten.sh +++ b/dist-build/emscripten.sh @@ -116,13 +116,16 @@ if [ "$DIST" = yes ]; then } }; Module.useBackupModule = function() { - var Module = _Module; - Object.keys(Module).forEach(function(k) { + var Module = {}; + $(cat "${PREFIX}/lib/libsodium.asm.tmp.js" | sed 's|use asm||g') + Object.keys(_Module).forEach(function(k) { if (k !== 'getRandomValue') { - delete Module[k]; + delete _Module[k]; } }); - $(cat "${PREFIX}/lib/libsodium.asm.tmp.js" | sed 's|use asm||g') + Object.keys(Module).forEach(function(k) { + _Module[k] = Module[k]; + }); }; $(cat "${PREFIX}/lib/libsodium.wasm.tmp.js") }).catch(function() {