Bugfix: reset TrackRecordingManager properly.

Fixes #901.
This commit is contained in:
Dennis Guse
2021-08-05 18:43:18 +02:00
parent 7a2741e508
commit 6f3efd9ff2
4 changed files with 42 additions and 16 deletions
@@ -310,11 +310,11 @@ public class TrackPoint {
}
@Nullable
public Distance distanceToPrevious(@NonNull TrackPoint previous) {
public Distance distanceToPrevious(TrackPoint previous) {
if (hasSensorDistance()) {
return getSensorDistance();
}
if (!(hasLocation() && previous.hasLocation())) {
if (previous == null || !(hasLocation() && previous.hasLocation())) {
return null;
}