TrackStatistics: merge previous segment whenever a new starts/ends.

This commit is contained in:
Dennis Guse
2021-01-23 19:35:19 +01:00
parent cbe469d5e4
commit f8f78d28dd
@@ -126,9 +126,10 @@ public class TrackStatisticsUpdater {
if (lastTrackPoint != null && lastMovingTrackPoint != null && lastTrackPoint != lastMovingTrackPoint) {
currentSegment.addTotalDistance(lastMovingTrackPoint.distanceTo(lastTrackPoint));
}
trackStatistics.merge(currentSegment);
}
trackStatistics.merge(currentSegment);
currentSegment.reset(trackPoint.getTime());
lastTrackPoint = null;
lastMovingTrackPoint = null;
elevationBuffer_m.reset();