diff options
author | Alon Zakai <alonzakai@gmail.com> | 2013-09-24 18:25:09 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2013-09-24 18:25:09 -0700 |
commit | 05b6aa32a5f1633797f7eae390b3a8048b29ca69 (patch) | |
tree | 43543261bb5485b1c109e0e9f93dcb2f7bcd227d /src/shell.js | |
parent | 6010666be99cd0322babba1174cfbc65c776deb5 (diff) | |
parent | 8e2d812b49f7de9487e1c816229106af0cf39d0d (diff) |
Merge branch 'incoming'
Diffstat (limited to 'src/shell.js')
-rw-r--r-- | src/shell.js | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/shell.js b/src/shell.js index f91aa96a..7bfbe781 100644 --- a/src/shell.js +++ b/src/shell.js @@ -104,25 +104,26 @@ else if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { Module['arguments'] = arguments; } - if (ENVIRONMENT_IS_WEB) { + if (typeof console !== 'undefined') { Module['print'] = function(x) { console.log(x); }; - Module['printErr'] = function(x) { console.log(x); }; - - this['{{{ EXPORT_NAME }}}'] = Module; - } else if (ENVIRONMENT_IS_WORKER) { - // We can do very little here... + } else { + // Probably a worker, and without console.log. We can do very little here... var TRY_USE_DUMP = false; Module['print'] = (TRY_USE_DUMP && (typeof(dump) !== "undefined") ? (function(x) { dump(x); }) : (function(x) { // self.postMessage(x); // enable this if you want stdout to be sent as messages })); + } + if (ENVIRONMENT_IS_WEB) { + this['{{{ EXPORT_NAME }}}'] = Module; + } else { Module['load'] = importScripts; } } |