Bugfix: NPE in voice announcements using pace.

Fixes #724.
This commit is contained in:
Dennis Guse
2021-04-21 19:57:29 +02:00
parent 8cab43d558
commit e2964e805e
2 changed files with 111 additions and 3 deletions
@@ -43,7 +43,7 @@ public class AnnouncementUtils {
int paceId = isMetricUnits ? R.string.voice_pace_per_kilometer : R.string.voice_pace_per_mile;
rate = context.getString(paceId, getAnnounceTime(context, time));
Duration currentTime = currentDistancePerTime.toPace(isMetricUnits);
Duration currentTime = currentDistancePerTime != null ? currentDistancePerTime.toPace(isMetricUnits) : Duration.ofMillis(0);
currentRate = context.getString(paceId, getAnnounceTime(context, currentTime));
currentRateMsg = context.getString(R.string.voice_pace_lap, currentRate);
}