mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-11-13 22:15:26 +00:00
Bug 4663: prevent NPE in FixLoaderAndTracker due to bad timing
This commit is contained in:
1 parent
f8a6787630
commit
65f3bf6ccd
2 files changed
+3
-2
No files matched your search
+2
-1
@@ -619,9 +619,10 @@ public class FixLoaderAndTracker implements TrackingDataLoader {
|
||||
|
||||
private void startTracking() {
|
||||
setStatusAndProgress(TrackedRaceStatusEnum.TRACKING, 0.0);
|
||||
trackedRace.addListener(raceChangeListener);
|
||||
this.deviceMappings = new FixLoaderDeviceMappings(trackedRace.getAttachedRegattaLogs(),
|
||||
trackedRace.getRace().getName());
|
||||
trackedRace.addListener(raceChangeListener);
|
||||
this.deviceMappings.updateMappings();
|
||||
}
|
||||
|
||||
private void loadFixesForExtendedTimeRange(final TimeRange extendedTimeRange) {
|
||||
|
||||
+1
-1
@@ -146,7 +146,7 @@ public abstract class RegattaLogDeviceMappings<ItemT extends WithID> {
|
||||
});
|
||||
}
|
||||
|
||||
private void updateMappings() {
|
||||
public void updateMappings() {
|
||||
try {
|
||||
updateMappingsInternal();
|
||||
} catch (Exception e) {
|
||||
|
||||
Reference in new issue
Block a user