# HG changeset patch # User Jaroslav Tulach # Date 1392756235 -3600 # Node ID dbfabad86e5c089615523469481fcecfc25c4a3f # Parent 3775fe162073a1468b206a6a5308da4677801dff The array needs to grow up to expectedSize, don't decrement it diff -r 3775fe162073 -r dbfabad86e5c rt/emul/mini/src/main/java/org/apidesign/bck2brwsr/emul/lang/System.java --- a/rt/emul/mini/src/main/java/org/apidesign/bck2brwsr/emul/lang/System.java Tue Feb 18 10:02:46 2014 +0100 +++ b/rt/emul/mini/src/main/java/org/apidesign/bck2brwsr/emul/lang/System.java Tue Feb 18 21:43:55 2014 +0100 @@ -51,12 +51,12 @@ } @JavaScriptBody(args = { "arr", "expectedSize" }, body = - "while (expectedSize-- > arr.length) { arr.push(0); }; return arr;" + "while (expectedSize > arr.length) { arr.push(0); }; return arr;" ) public static native byte[] expandArray(byte[] arr, int expectedSize); @JavaScriptBody(args = { "arr", "expectedSize" }, body = - "while (expectedSize-- > arr.length) { arr.push(0); }; return arr;" + "while (expectedSize > arr.length) { arr.push(0); }; return arr;" ) public static native char[] expandArray(char[] arr, int expectedSize);