From bd49a977169cea351cbe8a6deacab4f31dbf5210 Mon Sep 17 00:00:00 2001 From: highslide-software Date: Thu, 25 Nov 2010 09:33:42 +0100 Subject: [PATCH] Fixed infinite loop issue with low custom tickIntervals --- js/highcharts.src.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/js/highcharts.src.js b/js/highcharts.src.js index b5ac8ecf518..45f89450d53 100644 --- a/js/highcharts.src.js +++ b/js/highcharts.src.js @@ -3929,8 +3929,12 @@ function Chart (options, callback) { * @param {Number} num */ function correctFloat(num) { - var invMag = (magnitude < 1 ? mathRound(1 / magnitude) : 1) * 10; - return mathRound(num * invMag) / invMag; + var invMag, ret = num; + if (defined(magnitude)) { + invMag = (magnitude < 1 ? mathRound(1 / magnitude) : 1) * 10; + ret = mathRound(num * invMag) / invMag; + } + return num; } /**