From kde-commits Fri Apr 20 21:45:35 2007 From: Harri Porten Date: Fri, 20 Apr 2007 21:45:35 +0000 To: kde-commits Subject: branches/KDE/3.5/kdelibs/kjs Message-Id: <1177105535.491357.23906.nullmailer () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=117711010123538 SVN commit 656293 by porten: Fixed off-by-one digit error in toFixed(). Already fixed in trunk. BUG: 144115 M +6 -0 ChangeLog M +1 -1 number_object.cpp --- branches/KDE/3.5/kdelibs/kjs/ChangeLog #656292:656293 @@ -1,3 +1,9 @@ +2007-04-20 Harri Porten + + * number_object.cpp: fixed leading-zero loss on toFixed() call by + following the spec algorithm properly. Nikolay Pavlov's bug + report: http://bugs.kde.org/144115. + 2007-03-13 Harri Porten * function.cpp (decodeURI): don't drop last character of unescaped --- branches/KDE/3.5/kdelibs/kjs/number_object.cpp #656292:656293 @@ -241,7 +241,7 @@ UString m = integer_part_noexp(n); int k = m.size(); - if (m.size() < f) { + if (k <= f) { UString z = ""; for (int i = 0; i < f+1-k; i++) z += "0";