diff --git a/js/kiri-print.js b/js/kiri-print.js index 398b2ba4..e1de73b2 100644 --- a/js/kiri-print.js +++ b/js/kiri-print.js @@ -660,26 +660,32 @@ var gs_kiri_print = exports; */ function outputOrderClosest(array, fn, fnp) { if (array.length === 1) { - return fn(fnp ? fnp(array[0]) : array[0]); + return fn(array[0]); } array = array.slice(); - var closest, find, next, poly; + var closest, find, next, order, poly, lastDepth = 0; for (;;) { + order = []; closest = null; for (i=0; i