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 57dac601b..44aa7eef5 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) } }