this may not be defined

This commit is contained in:
Frank Denis 2017-10-05 08:12:05 +02:00
parent 2a367074fe
commit af5ce360b4

View File

@ -74,12 +74,22 @@ if [ "$DIST" = yes ]; then
emccLibsodium "${PREFIX}/lib/libsodium.wasm.tmp.js" -O3 -s WASM=1 emccLibsodium "${PREFIX}/lib/libsodium.wasm.tmp.js" -O3 -s WASM=1
cat > "${PREFIX}/lib/libsodium.js" <<- EOM cat > "${PREFIX}/lib/libsodium.js" <<- EOM
var Module;
if (typeof Module === 'undefined') { if (typeof Module === 'undefined') {
var Module = {}; Module = {};
}
var root = {};
if (typeof this === 'object') {
root = this.global || this.self || this.window || this;
}
if (typeof global === 'object') {
root = global;
}
if (typeof window === 'object') {
root = window;
} }
var root = this.global || this.self || this.window || this;
if (root.sodium && !isNaN(root.sodium.totalMemory)) { if (root.sodium && !isNaN(root.sodium.totalMemory)) {
Module.TOTAL_MEMORY = root.sodium.totalMemory; Module['TOTAL_MEMORY'] = root.sodium.totalMemory;
} }
var _Module = Module; var _Module = Module;
Module.ready = new Promise(function (resolve, reject) { Module.ready = new Promise(function (resolve, reject) {