forked from upstream-mirrors/OpenTracks
TrackStatistics: merge previous segment whenever a new starts/ends.
This commit is contained in:
@@ -126,9 +126,10 @@ public class TrackStatisticsUpdater {
|
|||||||
if (lastTrackPoint != null && lastMovingTrackPoint != null && lastTrackPoint != lastMovingTrackPoint) {
|
if (lastTrackPoint != null && lastMovingTrackPoint != null && lastTrackPoint != lastMovingTrackPoint) {
|
||||||
currentSegment.addTotalDistance(lastMovingTrackPoint.distanceTo(lastTrackPoint));
|
currentSegment.addTotalDistance(lastMovingTrackPoint.distanceTo(lastTrackPoint));
|
||||||
}
|
}
|
||||||
trackStatistics.merge(currentSegment);
|
|
||||||
}
|
}
|
||||||
|
trackStatistics.merge(currentSegment);
|
||||||
currentSegment.reset(trackPoint.getTime());
|
currentSegment.reset(trackPoint.getTime());
|
||||||
|
|
||||||
lastTrackPoint = null;
|
lastTrackPoint = null;
|
||||||
lastMovingTrackPoint = null;
|
lastMovingTrackPoint = null;
|
||||||
elevationBuffer_m.reset();
|
elevationBuffer_m.reset();
|
||||||
|
|||||||
Reference in New Issue
Block a user