diff options
author | Alon Zakai <alonzakai@gmail.com> | 2012-03-10 21:39:51 -0800 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2012-03-10 21:39:51 -0800 |
commit | cbc3c27507f2522e7539c8c96b6caab9f9c41a3a (patch) | |
tree | 5d96dd795c32e8afc6293cc8bf72693f92eaffc4 | |
parent | 16a74c6374e747e30aaec01894e2100ebff36f2c (diff) |
don't flush terminals, it adds spurious newlines
-rw-r--r-- | src/library.js | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/library.js b/src/library.js index 407aa8c3..7cda8bbb 100644 --- a/src/library.js +++ b/src/library.js @@ -2736,7 +2736,9 @@ LibraryManager.library = { var flush = function(filedes) { // Right now we write all data directly, except for output devices. if (filedes in FS.streams && FS.streams[filedes].object.output) { - FS.streams[filedes].object.output(null); + if (!FS.streams[filedes].isTerminal) { // don't flush terminals, it would cause a \n to also appear + FS.streams[filedes].object.output(null); + } } }; try { |