We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ae8b8a4 commit 0d26be4Copy full SHA for 0d26be4
js/jquery.fn.gantt.js
@@ -1525,17 +1525,20 @@
1525
var end = new Date(to);
1526
var ret = [];
1527
var i = 0;
1528
- do {
+ for(;;) {
1529
ret[i] = new Date(current.getTime());
1530
current.setHours(current.getHours() + scaleStep);
1531
+
1532
+ // Check before applying floor, to avoid deadlocks.
1533
+ if(current.getTime() > to.getTime()) break;
1534
1535
current.setHours(Math.floor((current.getHours()) / scaleStep) * scaleStep);
1536
1537
if (current.getDay() !== ret[i].getDay()) {
1538
current.setHours(0);
1539
}
-
1540
i++;
- } while (current.getTime() <= to.getTime());
1541
+ };
1542
return ret;
1543
},
1544
@@ -1707,4 +1710,4 @@
1707
1710
});
1708
1711
1709
1712
};
-})(jQuery);
1713
+})(jQuery);
0 commit comments