fixed selection setting and removal of deselected elements

This commit is contained in:
Axel Uhl committed 2012-01-17 18:14:29 +01:00
1 parent 69d4d5ebdf
commit 842aa45f51
1 file changed
+1
@@ -131,6 +131,7 @@ public class CompetitorSelectionModel implements CompetitorSelectionProvider {
Set<CompetitorDAO> competitorsToRemoveFromSelection = new HashSet<CompetitorDAO>(selectedCompetitors);
for (CompetitorDAO newSelectedCompetitor : newSelection) {
setSelected(newSelectedCompetitor, true, listenersNotToNotify);
competitorsToRemoveFromSelection.remove(newSelectedCompetitor);
}
for (CompetitorDAO competitorToRemoveFromSelection : competitorsToRemoveFromSelection) {
setSelected(competitorToRemoveFromSelection, false, listenersNotToNotify);