diff options
author | Alon Zakai <alonzakai@gmail.com> | 2012-07-04 14:05:48 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2012-07-04 14:05:48 -0700 |
commit | 370128e8d9459cfe6469a38be8d0282d9d4f92cd (patch) | |
tree | c1e1f241c05dd2ab87a13952190ddffaf29e99a7 | |
parent | 1efbaae03148633014f6d62ed2b3132c5ec5d6c0 (diff) |
fallbacks for lack of printErr
-rw-r--r-- | src/shell.js | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/shell.js b/src/shell.js index 754cdb8e..891a6328 100644 --- a/src/shell.js +++ b/src/shell.js @@ -46,7 +46,7 @@ if (ENVIRONMENT_IS_NODE) { } } else if (ENVIRONMENT_IS_SHELL) { Module['print'] = print; - Module['printErr'] = printErr; + if (typeof printErr != 'undefined') Module['printErr'] = printErr; // not present in v8 or older sm // Polyfill over SpiderMonkey/V8 differences if (typeof read != 'undefined') { @@ -104,11 +104,11 @@ if (!Module['load'] == 'undefined' && Module['read']) { globalEval(Module['read'](f)); }; } -if (!Module['printErr']) { - Module['printErr'] = function(){}; -} if (!Module['print']) { - Module['print'] = Module['printErr']; + Module['print'] = function(){}; +} +if (!Module['printErr']) { + Module['printErr'] = Module['print']; } if (!Module['arguments']) { Module['arguments'] = []; |