fix autobug racecondition that could occur with non gps devices

pull/40/head
geeksville 2020-05-24 10:46:50 -07:00
rodzic 74449be999
commit 6d463334a5
1 zmienionych plików z 2 dodań i 1 usunięć

Wyświetl plik

@ -875,7 +875,8 @@ class MeshService : Service(), Logging {
updateNotification()
// we don't ask for GPS locations from android if our device has a built in GPS
if (!myNodeInfo!!.hasGPS) {
// Note: myNodeInfo can go away if we lose connections, so it might be null
if (myNodeInfo?.hasGPS != true) {
// If we have at least one other person in the mesh, send our GPS position otherwise stop listening to GPS
serviceScope.handledLaunch(Dispatchers.Main) {