diff --git a/src/main/java/de/dennisguse/opentracks/stats/TrackStatisticsUpdater.java b/src/main/java/de/dennisguse/opentracks/stats/TrackStatisticsUpdater.java index 31dc37936..a2300079d 100644 --- a/src/main/java/de/dennisguse/opentracks/stats/TrackStatisticsUpdater.java +++ b/src/main/java/de/dennisguse/opentracks/stats/TrackStatisticsUpdater.java @@ -141,11 +141,8 @@ public void addTrackPoint(TrackPoint trackPoint) { currentSegment.addTotalDistance(movingDistance); } - if (!currentSegment.isIdle() && !trackPoint.isSegmentManualStart()) { - if (lastTrackPoint != null) { - currentSegment.addMovingTime(trackPoint, lastTrackPoint); - } - } + if (!currentSegment.isIdle() && !trackPoint.isSegmentManualStart() && lastTrackPoint != null) { + currentSegment.addMovingTime(trackPoint, lastTrackPoint); if (trackPoint.getType() == TrackPoint.Type.IDLE) { currentSegment.setIdle(true);