From e52342fc204d391bd4c8844a87d357f559040909 Mon Sep 17 00:00:00 2001 From: Lennart Hensler Date: Thu, 9 Feb 2012 11:48:21 +0100 Subject: [PATCH] Finished the first version of the ToggleSelectionModel --- .../sailing/gwt/ui/leaderboard/ToggleSelectionModel.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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; }