From d387c7bd0418016729b62225e0230ab34e4d4d6c Mon Sep 17 00:00:00 2001 From: andrekir Date: Tue, 20 Aug 2024 18:23:40 -0300 Subject: [PATCH] refactor(map): wrap Context functions with `remember` --- app/src/main/java/com/geeksville/mesh/ui/map/MapFragment.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 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 9079611ce..801819870 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 @@ -137,12 +137,12 @@ fun MapView( var myLocationOverlay: MyLocationNewOverlay? by remember { mutableStateOf(null) } val context = LocalContext.current - val mPrefs = context.getSharedPreferences(prefsName, Context.MODE_PRIVATE) + val mPrefs = remember { context.getSharedPreferences(prefsName, Context.MODE_PRIVATE) } val haptic = LocalHapticFeedback.current fun performHapticFeedback() = haptic.performHapticFeedback(HapticFeedbackType.LongPress) - val hasGps = context.hasGps() + val hasGps = remember { context.hasGps() } val map = rememberMapViewWithLifecycle(context) @@ -204,7 +204,7 @@ fun MapView( var showEditWaypointDialog by remember { mutableStateOf(null) } var showCurrentCacheInfo by remember { mutableStateOf(false) } - val markerIcon by lazy { + val markerIcon = remember { AppCompatResources.getDrawable(context, R.drawable.ic_baseline_location_on_24) }