From edd35fba1bd1fb87e08918fbc4171cdb04e6d541 Mon Sep 17 00:00:00 2001 From: johan12345 Date: Sat, 13 Aug 2022 16:29:18 +0200 Subject: [PATCH] suppress lint again --- .../java/net/vonforst/evmap/fragment/MapFragment.kt | 10 +++++----- 1 file changed, 5 insertions(+), 5 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 61501b93..c2b6d819 100644 --- a/app/src/main/java/net/vonforst/evmap/fragment/MapFragment.kt +++ b/app/src/main/java/net/vonforst/evmap/fragment/MapFragment.kt @@ -1309,9 +1309,11 @@ class MapFragment : Fragment(), OnMapReadyCallback, MapsActivity.FragmentCallbac requestingLocationUpdates = true } - @RequiresPermission(anyOf = [ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION]) + @SuppressLint("MissingPermission") private fun removeLocationUpdates() { - locationManager.removeUpdates(locationListener) + if (context?.checkAnyLocationPermission() == true) { + locationManager.removeUpdates(locationListener) + } } private val locationListener = LocationListenerCompat { location -> @@ -1336,9 +1338,7 @@ class MapFragment : Fragment(), OnMapReadyCallback, MapsActivity.FragmentCallbac override fun onPause() { super.onPause() - if (context?.checkAnyLocationPermission() == true) { - removeLocationUpdates() - } + removeLocationUpdates() } override fun onDestroy() {