on master help sign in
Fix node lengths on initialize
commitdbff6250ef9eb7907961c253c988116379eeaec6 authorChristian Widera <xash@posteo.de> dateTue 8 Apr 2014, 15:41 (13 years ago) parent6bef808
1 file changed+1−1
libraries/Native/Array.js+1−1
libraries/Native/Array.js+1−1
@@ -82,7 +82,7 @@ Elm.Native.Array.make = function(elm) {
8282 for (var i = 0; i < table.length; i++) {
8383 table[i] = initialize_( f, h - 1, from + (i * step)
8484 , Math.min(from + ((i + 1) * step), to));
85− if (i > 0) { lengths[i] = lengths[i-1] + length(table[i]); }
85+ lengths[i] = length(table[i]) + (i > 0 ? lengths[i-1] : 0);
8686 }
8787 return { ctor:"_Array", height:h, table:table, lengths:lengths };
8888 }