Cherry picking r9353 into release branch for Issues 5563 and 5460 git-svn-id: https://google-web-toolkit.googlecode.com/svn/releases/2.1@9357 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/src/com/google/gwt/text/client/DoubleParser.java b/user/src/com/google/gwt/text/client/DoubleParser.java index c3977dd..dca4195 100644 --- a/user/src/com/google/gwt/text/client/DoubleParser.java +++ b/user/src/com/google/gwt/text/client/DoubleParser.java
@@ -46,7 +46,7 @@ } try { - return Math.rint(NumberFormat.getDecimalFormat().parse(object.toString())); + return NumberFormat.getDecimalFormat().parse(object.toString()); } catch (NumberFormatException e) { throw new ParseException(e.getMessage(), 0); }
diff --git a/user/test/com/google/gwt/text/client/DoubleParserTest.java b/user/test/com/google/gwt/text/client/DoubleParserTest.java index d14414d..a2f8391 100644 --- a/user/test/com/google/gwt/text/client/DoubleParserTest.java +++ b/user/test/com/google/gwt/text/client/DoubleParserTest.java
@@ -30,7 +30,7 @@ } public void testOuroborus() throws ParseException { - assertEquals("123", DoubleRenderer.instance().render(DoubleParser.instance().parse("123"))); + assertEquals("123.5", DoubleRenderer.instance().render(DoubleParser.instance().parse("123.5"))); } public void testNull() throws ParseException {