From 313284cceb079ebf7c7c518f2296845d20a5c3fa Mon Sep 17 00:00:00 2001 From: Dennis Guse Date: Wed, 9 Aug 2023 20:06:42 +0200 Subject: [PATCH] Bugfix: GpsStatusManager needs to stop the timer. This may lead to crashes when track recording is finished. --- .../opentracks/services/handlers/GpsStatusManager.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/de/dennisguse/opentracks/services/handlers/GpsStatusManager.java b/src/main/java/de/dennisguse/opentracks/services/handlers/GpsStatusManager.java index 121814783..dd9543786 100644 --- a/src/main/java/de/dennisguse/opentracks/services/handlers/GpsStatusManager.java +++ b/src/main/java/de/dennisguse/opentracks/services/handlers/GpsStatusManager.java @@ -61,6 +61,7 @@ class GpsStatusManager { * The client that uses GpsStatus has to call this method to stop the Runnable if needed. */ public void stop() { + stopTimer(); client.onGpsStatusChanged(GpsStatusValue.GPS_NONE); client = null; handler = null;