From 094af7c38001cffc749e4e4d1ee62b850ba150ad Mon Sep 17 00:00:00 2001 From: andrekir Date: Thu, 27 Jul 2023 05:52:54 -0300 Subject: [PATCH] fix: refactor overlay handling during offline map downloads fixes #669 --- app/src/main/java/com/geeksville/mesh/ui/map/MapFragment.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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) } }