summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/ConsoleWriter.scala
diff options
context:
space:
mode:
authorLex Spoon <lex@lexspoon.org>2006-05-15 15:40:22 +0000
committerLex Spoon <lex@lexspoon.org>2006-05-15 15:40:22 +0000
commit5d3c21e6c7695bf4f77eb701df799a4cf33434ad (patch)
tree687584d426408dd0080f374abdf52b2be38cc274 /src/compiler/scala/tools/nsc/ConsoleWriter.scala
parent8d5dc2f9909eaa68527f5d2f178e1867935b0996 (diff)
downloadscala-5d3c21e6c7695bf4f77eb701df799a4cf33434ad.tar.gz
scala-5d3c21e6c7695bf4f77eb701df799a4cf33434ad.tar.bz2
scala-5d3c21e6c7695bf4f77eb701df799a4cf33434ad.zip
tolerate 0-length writes
Diffstat (limited to 'src/compiler/scala/tools/nsc/ConsoleWriter.scala')
-rw-r--r--src/compiler/scala/tools/nsc/ConsoleWriter.scala3
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)
}