fixed notification exclusion propagation

This commit is contained in:
Axel Uhl committed 2012-01-17 18:09:35 +01:00
1 parent 9505286669
commit 69d4d5ebdf
2 files changed
+3 -3

No files matched your search

+1 -1
View File
@@ -5,7 +5,7 @@
<classpathentry exported="true" kind="lib" path="WEB-INF/classes/"/>
<classpathentry exported="true" kind="lib" path="WEB-INF/lib/gflot-1.0.1.jar"/>
<classpathentry exported="true" kind="lib" path="WEB-INF/lib/gwt-maps.jar"/>
<classpathentry exported="true" kind="lib" path="WEB-INF/lib/gwt-servlet.jar"/>
<classpathentry exported="true" kind="lib" path="WEB-INF/lib/gwt-servlet.jar" sourcepath="C:/apps/eclipse37RC4/plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201112160242-rel-r37/gwt-2.4.0/gwt-servlet.jar"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
<classpathentry exported="true" kind="con" path="com.google.gwt.eclipse.core.GWT_CONTAINER"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
@@ -130,10 +130,10 @@ public class CompetitorSelectionModel implements CompetitorSelectionProvider {
public void setSelection(Iterable<CompetitorDAO> newSelection, CompetitorSelectionChangeListener... listenersNotToNotify) {
Set<CompetitorDAO> competitorsToRemoveFromSelection = new HashSet<CompetitorDAO>(selectedCompetitors);
for (CompetitorDAO newSelectedCompetitor : newSelection) {
setSelected(newSelectedCompetitor, true);
setSelected(newSelectedCompetitor, true, listenersNotToNotify);
}
for (CompetitorDAO competitorToRemoveFromSelection : competitorsToRemoveFromSelection) {
setSelected(competitorToRemoveFromSelection, false);
setSelected(competitorToRemoveFromSelection, false, listenersNotToNotify);
}
}