From 863acb6ce87e8d222a5920d43988600aad2278eb Mon Sep 17 00:00:00 2001 From: andrekir Date: Sun, 20 Aug 2023 09:46:14 -0300 Subject: [PATCH] fix: call drawOverlays only when connected --- app/src/main/java/com/geeksville/mesh/ui/map/MapFragment.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/geeksville/mesh/ui/map/MapFragment.kt b/app/src/main/java/com/geeksville/mesh/ui/map/MapFragment.kt index 57dac601..44aa7eef 100644 --- a/app/src/main/java/com/geeksville/mesh/ui/map/MapFragment.kt +++ b/app/src/main/java/com/geeksville/mesh/ui/map/MapFragment.kt @@ -447,7 +447,7 @@ fun MapView(model: UIViewModel = viewModel()) { // FIXME workaround to 'nodes.observeAsState' going stale after MapFragment enters onPause state LaunchedEffect(Unit) { while (true) { - if (downloadRegionBoundingBox == null) map.drawOverlays() + if (model.isConnected() && downloadRegionBoundingBox == null) map.drawOverlays() delay(30000L) } }