diff options
author | Lex Spoon <lex@lexspoon.org> | 2006-05-15 15:40:22 +0000 |
---|---|---|
committer | Lex Spoon <lex@lexspoon.org> | 2006-05-15 15:40:22 +0000 |
commit | 5d3c21e6c7695bf4f77eb701df799a4cf33434ad (patch) | |
tree | 687584d426408dd0080f374abdf52b2be38cc274 /src/compiler | |
parent | 8d5dc2f9909eaa68527f5d2f178e1867935b0996 (diff) | |
download | scala-5d3c21e6c7695bf4f77eb701df799a4cf33434ad.tar.gz scala-5d3c21e6c7695bf4f77eb701df799a4cf33434ad.tar.bz2 scala-5d3c21e6c7695bf4f77eb701df799a4cf33434ad.zip |
tolerate 0-length writes
Diffstat (limited to 'src/compiler')
-rw-r--r-- | src/compiler/scala/tools/nsc/ConsoleWriter.scala | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/ConsoleWriter.scala b/src/compiler/scala/tools/nsc/ConsoleWriter.scala index 402d068f96..2faf9aecbf 100644 --- a/src/compiler/scala/tools/nsc/ConsoleWriter.scala +++ b/src/compiler/scala/tools/nsc/ConsoleWriter.scala @@ -8,7 +8,8 @@ class ConsoleWriter extends Writer { def flush = Console.flush def write(cbuf: Array[char], off: int, len: int): Unit = - write(new String(cbuf.subArray(off, off+len-1))) + if(len > 0) + write(new String(cbuf.subArray(off, off+len-1))) override def write(str: String): Unit = Console.print(str) } |