diff --git a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/ToggleSelectionModel.java b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/ToggleSelectionModel.java index 6edacee998b..65b2648155b 100644 --- a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/ToggleSelectionModel.java +++ b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/ToggleSelectionModel.java @@ -36,7 +36,6 @@ public class ToggleSelectionModel extends AbstractSelectionModel { @Override public boolean isSelected(T object) { -// resolveChanges(); return selectedSet.containsKey(getKey(object)); } @@ -44,8 +43,10 @@ public class ToggleSelectionModel extends AbstractSelectionModel { public void setSelected(T object, boolean selected) { if (selected) { selectionChanges.put(object, !isSelected(object)); - scheduleSelectionChangeEvent(); + } else { + selectionChanges.put(object, false); } + scheduleSelectionChangeEvent(); } @Override @@ -57,7 +58,6 @@ public class ToggleSelectionModel extends AbstractSelectionModel { } private void resolveChanges() { - //TODO if (selectionChanges.isEmpty()) { return; }