From fc2341515c310034d31a616f3b9337426ebd54bb Mon Sep 17 00:00:00 2001 From: Dennis Guse Date: Thu, 22 Jun 2023 23:24:54 +0200 Subject: [PATCH] Bug: TrackStatistics cannot compute average moving speed (division by zero). --- .../java/de/dennisguse/opentracks/stats/TrackStatistics.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/de/dennisguse/opentracks/stats/TrackStatistics.java b/src/main/java/de/dennisguse/opentracks/stats/TrackStatistics.java index daa81800e..06a63f347 100644 --- a/src/main/java/de/dennisguse/opentracks/stats/TrackStatistics.java +++ b/src/main/java/de/dennisguse/opentracks/stats/TrackStatistics.java @@ -261,7 +261,7 @@ public class TrackStatistics { * This calculation only takes into account the displacement until the last point that was accounted for in statistics. */ public Speed getAverageSpeed() { - if (totalDistance.isZero() && totalDistance.isZero()) { + if (totalTime.isZero()) { return Speed.of(0); } return Speed.of(totalDistance.toM() / totalTime.getSeconds());