Fix NullpointerException in RaceMapPanel and RaceBoardPanel using the TimePanel

This commit is contained in:
fmittag committed 2012-02-02 18:01:27 +01:00
1 parent 7d25df76e7
commit b6881e987e
2 files changed
+7 -3

No files matched your search

@@ -150,7 +150,9 @@ public class RaceMapPanel extends FormPanel implements EventDisplayer, TimeListe
switch(timer.getPlayMode()) {
case Live:
case Replay:
timer.setTime(selectedRace.startOfRace.getTime());
if(selectedRace.startOfRace != null) {
timer.setTime(selectedRace.startOfRace.getTime());
}
break;
}
timePanel.setLegMarkers();
@@ -65,7 +65,7 @@ public class RaceBoardPanel extends FormPanel implements EventDisplayer, RaceSel
private final Timer timer;
private final RaceSelectionProvider raceSelectionProvider;
public RaceBoardPanel(SailingServiceAsync sailingService, RaceSelectionProvider raceSelectionProvider, String leaderboardName,
public RaceBoardPanel(SailingServiceAsync sailingService, RaceSelectionProvider raceSelectionProvider, String leaderboardName,
ErrorReporter errorReporter, final StringMessages stringMessages) {
this.sailingService = sailingService;
this.raceSelectionProvider = raceSelectionProvider;
@@ -210,7 +210,9 @@ public class RaceBoardPanel extends FormPanel implements EventDisplayer, RaceSel
switch(timer.getPlayMode()) {
case Live:
case Replay:
timer.setTime(selectedRace.startOfRace.getTime());
if(selectedRace.startOfRace != null) {
timer.setTime(selectedRace.startOfRace.getTime());
}
break;
}
timePanel.setLegMarkers();