diff -r 854286e49061 -r f96c44dac48a javaquery/demo-calculator/src/main/java/org/apidesign/bck2brwsr/mavenhtml/App.java --- a/javaquery/demo-calculator/src/main/java/org/apidesign/bck2brwsr/mavenhtml/App.java Sun Jan 20 18:20:18 2013 +0100 +++ b/javaquery/demo-calculator/src/main/java/org/apidesign/bck2brwsr/mavenhtml/App.java Sun Jan 20 21:01:10 2013 +0100 @@ -68,7 +68,11 @@ if (v == 0.0) { Calculator.setDisplay(Integer.parseInt(digit)); } else { - String txt = Double.toString(v) + digit; + String txt = Double.toString(v); + if (txt.endsWith(".0")) { + txt = txt.substring(0, txt.length() - 2); + } + txt = txt + digit; Calculator.setDisplay(Double.parseDouble(txt)); } }