Revision: 7301 Author: [email protected] Date: Fri Dec 11 21:30:01 2009 Log: Fix handling of things like 0.555 (previously it was using JS parseInt, which took 0555 as an octal number).
http://code.google.com/p/google-web-toolkit/source/detail?r=7301 Modified: /changes/jat/bigdecimal/user/super/com/google/gwt/emul/java/math/BigDecimal.java ======================================= --- /changes/jat/bigdecimal/user/super/com/google/gwt/emul/java/math/BigDecimal.java Fri Dec 11 15:00:40 2009 +++ /changes/jat/bigdecimal/user/super/com/google/gwt/emul/java/math/BigDecimal.java Fri Dec 11 21:30:01 2009 @@ -368,7 +368,7 @@ unscaledRegex = @java.math.BigDecimal::unscaledRegex = /^[+-]?\d*$/i; } if (unscaledRegex.test(str)) { - return parseInt(str); + return parseInt(str, 10); } else { return Number.NaN; } -- http://groups.google.com/group/Google-Web-Toolkit-Contributors
