diff --git a/app/src/main/java/com/geeksville/mesh/service/MeshService.kt b/app/src/main/java/com/geeksville/mesh/service/MeshService.kt index 623f66c1e..101eda63d 100644 --- a/app/src/main/java/com/geeksville/mesh/service/MeshService.kt +++ b/app/src/main/java/com/geeksville/mesh/service/MeshService.kt @@ -1262,7 +1262,12 @@ class MeshService : Service(), Logging { destNum: Int = NODENUM_BROADCAST, wantResponse: Boolean = false ) = serviceScope.handledLaunch { - sendPosition(lat, lon, alt, destNum, wantResponse) + try { + sendPosition(lat, lon, alt, destNum, wantResponse) + } + catch(ex: RadioNotConnectedException) { + warn("Ignoring disconnected radio during gps location update") + } } /** Send our current radio config to the device