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 d67ff4360..85ec4aca3 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 @@ -412,9 +412,9 @@ fun MapView(model: UIViewModel = viewModel()) { } // FIXME workaround to 'nodes.observeAsState' going stale after MapFragment enters onPause state - if (downloadRegionBoundingBox == null) LaunchedEffect(Unit) { + LaunchedEffect(Unit) { while (true) { - drawOverlays() + if (downloadRegionBoundingBox == null) drawOverlays() delay(30000L) } }