From 18b7127034e8aef0d9d217db9ec52aa46a1972c8 Mon Sep 17 00:00:00 2001 From: johan12345 Date: Sat, 14 Jun 2025 17:32:24 +0200 Subject: [PATCH] always show current location on start, even if we were not following the location before --- .../java/net/vonforst/evmap/fragment/MapFragment.kt | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/net/vonforst/evmap/fragment/MapFragment.kt b/app/src/main/java/net/vonforst/evmap/fragment/MapFragment.kt index 278e3296..2cc61c26 100644 --- a/app/src/main/java/net/vonforst/evmap/fragment/MapFragment.kt +++ b/app/src/main/java/net/vonforst/evmap/fragment/MapFragment.kt @@ -1127,9 +1127,13 @@ class MapFragment : Fragment(), OnMapReadyCallback, MenuProvider { binding.search.requestFocus() binding.search.setSelection(locationName.length) } - if (context.checkAnyLocationPermission() && prefs.currentMapMyLocationEnabled) { - enableLocation(!positionSet, false) - positionSet = true + if (context.checkAnyLocationPermission()) { + if (prefs.currentMapMyLocationEnabled && !positionSet) { + enableLocation(true, false) + positionSet = true + } else { + enableLocation(false, false) + } } if (!positionSet) { // use position saved in preferences, fall back to default (Europe)