1.1 --- a/rt/emul/mini/src/main/java/java/lang/Double.java Sat Mar 09 11:58:50 2013 +0100
1.2 +++ b/rt/emul/mini/src/main/java/java/lang/Double.java Sat Mar 09 15:29:57 2013 +0100
1.3 @@ -191,8 +191,9 @@
1.4 * @return a string representation of the argument.
1.5 */
1.6 @JavaScriptBody(args="d", body="var f = Math.floor(d);\n" +
1.7 - "if (f === d && isFinite(d)) return d.toString() + '.0';\n" +
1.8 - "else return d.toString();"
1.9 + "var r = d.toString();" +
1.10 + "if (f === d && isFinite(d) && r.indexOf('e') === -1) return r + '.0';\n" +
1.11 + " else return r;"
1.12 )
1.13 public static native String toString(double d);
1.14