avoid NPE in case no race is currently listed in RaceMapPanel

This commit is contained in:
Axel Uhl committed 2011-12-05 16:47:23 +01:00
1 parent cdef474d30
commit a34c650776
1 file changed
+6 -1
@@ -43,7 +43,12 @@ public class RacesListBoxPanel extends FormPanel implements RaceSelectionProvide
raceListBox.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
fireRaceSelectionChanged(Collections.singletonList(getSelectedRace()));
Triple<EventDAO, RegattaDAO, RaceDAO> selectedRace = getSelectedRace();
List<Triple<EventDAO, RegattaDAO, RaceDAO>> selectedRacesCollection = Collections.emptyList();
if (selectedRace != null) {
Collections.singletonList(selectedRace);
}
fireRaceSelectionChanged(selectedRacesCollection);
}
});
raceList = new ArrayList<Triple<EventDAO, RegattaDAO, RaceDAO>>();