on master help sign in
Fix node lengths on initialize
dbff625Christian Widera
libraries/Native/Array.js+1−1
@@ -82,7 +82,7 @@ Elm.Native.Array.make = function(elm) {
82 for (var i = 0; i < table.length; i++) {
82 for (var i = 0; i < table.length; i++) {
83 table[i] = initialize_( f, h - 1, from + (i * step)
83 table[i] = initialize_( f, h - 1, from + (i * step)
84 , Math.min(from + ((i + 1) * step), to));
84 , 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);
86 }
86 }
87 return { ctor:"_Array", height:h, table:table, lengths:lengths };
87 return { ctor:"_Array", height:h, table:table, lengths:lengths };
88 }
88 }