bug6073 aftermath: avoid NPE in case no maneuvers have previously been calculated

This commit is contained in:
Axel Uhl committed 2024-11-25 21:11:07 +01:00
1 parent 488d3e49a8
commit 876e9c5450
1 file changed
+3 -2
@@ -409,8 +409,9 @@ public class IncrementalManeuverDetectorImpl extends ManeuverDetectorImpl implem
.getDouglasPeuckerFixes()) {
latestDouglasPeuckerFix = fix;
}
if (latestDouglasPeuckerFix.getTimePoint().until(latestRawFixTimePointOfPreviousManeuverDetectionIteration)
.asMillis() < maxDurationForDouglasPeuckerFixExtensionInManeuverAnalysisInMillis) {
if (latestDouglasPeuckerFix.getTimePoint().until(
latestRawFixTimePointOfPreviousManeuverDetectionIteration == null ? latestRawFixTimePoint : latestRawFixTimePoint)
.asMillis() < maxDurationForDouglasPeuckerFixExtensionInManeuverAnalysisInMillis) {
return false;
}
}