mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-09-30 17:36:40 +00:00
Fix NullpointerException in RaceMapPanel and RaceBoardPanel using the TimePanel
This commit is contained in:
1 parent
7d25df76e7
commit
b6881e987e
2 files changed
+7
-3
No files matched your search
+3
-1
@@ -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();
|
||||
|
||||
+4
-2
@@ -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();
|
||||
|
||||
Reference in new issue
Block a user