# HG changeset patch # User Jaroslav Tulach # Date 1364226437 -3600 # Node ID c8810910c311f590c126e58df9ad1ada721c821d # Parent d79ecbeffe895ceb27300b11f258f526c1edf339 Don't duplicate history values diff -r d79ecbeffe89 -r c8810910c311 javaquery/demo-calculator-dynamic/src/main/java/org/apidesign/bck2brwsr/demo/calc/Calc.java --- a/javaquery/demo-calculator-dynamic/src/main/java/org/apidesign/bck2brwsr/demo/calc/Calc.java Mon Mar 25 16:33:39 2013 +0100 +++ b/javaquery/demo-calculator-dynamic/src/main/java/org/apidesign/bck2brwsr/demo/calc/Calc.java Mon Mar 25 16:47:17 2013 +0100 @@ -74,7 +74,9 @@ c.getDisplay() ); c.setDisplay(newValue); - c.getHistory().add(newValue); + if (!c.getHistory().contains(newValue)) { + c.getHistory().add(newValue); + } c.setMemory(0); } diff -r d79ecbeffe89 -r c8810910c311 javaquery/demo-calculator/src/main/java/org/apidesign/bck2brwsr/demo/calc/staticcompilation/Calc.java --- a/javaquery/demo-calculator/src/main/java/org/apidesign/bck2brwsr/demo/calc/staticcompilation/Calc.java Mon Mar 25 16:33:39 2013 +0100 +++ b/javaquery/demo-calculator/src/main/java/org/apidesign/bck2brwsr/demo/calc/staticcompilation/Calc.java Mon Mar 25 16:47:17 2013 +0100 @@ -74,7 +74,9 @@ c.getDisplay() ); c.setDisplay(newValue); - c.getHistory().add(newValue); + if (!c.getHistory().contains(newValue)) { + c.getHistory().add(newValue); + } c.setMemory(0); }