1.1 --- a/rt/emul/mini/src/main/java/java/lang/String.java Fri May 03 18:15:47 2013 +0200
1.2 +++ b/rt/emul/mini/src/main/java/java/lang/String.java Fri Apr 25 08:14:12 2014 +0200
1.3 @@ -984,12 +984,12 @@
1.4 continue;
1.5 }
1.6 if (v < 0x0800) {
1.7 - arr = System.expandArray(arr, i + 1);
1.8 + arr = System.expandArray(arr, arr.length + 1);
1.9 arr[i++] = (byte) (0xC0 | (v >> 6));
1.10 arr[i++] = (byte) (0x80 | (0x3F & v));
1.11 continue;
1.12 }
1.13 - arr = System.expandArray(arr, i + 2);
1.14 + arr = System.expandArray(arr, arr.length + 2);
1.15 arr[i++] = (byte) (0xE0 | (v >> 12));
1.16 arr[i++] = (byte) (0x80 | ((v >> 6) & 0x7F));
1.17 arr[i++] = (byte) (0x80 | (0x3F & v));