From a8552fcc43b4e8b21252c92745f564aded1c736f Mon Sep 17 00:00:00 2001 From: pradel Date: Sat, 28 Jun 2008 09:37:46 +0000 Subject: fix for #1060 --- src/library/scala/StringBuilder.scala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/library/scala/StringBuilder.scala b/src/library/scala/StringBuilder.scala index 2c6ab19ccb..8d6bd2955d 100644 --- a/src/library/scala/StringBuilder.scala +++ b/src/library/scala/StringBuilder.scala @@ -244,7 +244,7 @@ final class StringBuilder(initCapacity: Int, private val initValue: String) if (len > 0) { val newCount = count + len if (newCount > value.length) expandCapacity(newCount) - compat.Platform.arraycopy(str.toCharArray, 0, value, count, len) + str.getChars(0, len, value, count) count = newCount } this @@ -431,7 +431,7 @@ final class StringBuilder(initCapacity: Int, private val initValue: String) if (newCount > value.length) expandCapacity(newCount) compat.Platform.arraycopy(value, end, value, start + len, count - end) - compat.Platform.arraycopy(str.toCharArray, 0, value, start, len) + str.getChars(0, len, value, start) count = newCount this } @@ -510,7 +510,7 @@ final class StringBuilder(initCapacity: Int, private val initValue: String) val newCount = count + len if (newCount > value.length) expandCapacity(newCount) compat.Platform.arraycopy(value, at, value, at + len, count - at) - compat.Platform.arraycopy(str.toCharArray, 0, value, at, len) + str.getChars(0, len, value, at) count = newCount this } -- cgit v1.2.3