@@ -950,11 +950,11 @@ return result.substring(0, length-2); else return result; } else { - if (!Double.isFinite(d)) + if (Double.isNaN(d) || Double.isInfinite(d)) return(Double.toString(d)); //Convert -0.0 to +0.0 other values remains the same d = d + 0.0;