From 174793bd4badc47a4c726ea9121a6365e63720cc Mon Sep 17 00:00:00 2001 From: Saifuddin Date: Mon, 2 Dec 2024 22:12:10 +0530 Subject: [PATCH] Changed lastLocation visibility --- .../free/nrw/commons/LocationPicker/LocationPickerActivity.kt | 4 ++-- .../fr/free/nrw/commons/location/LocationServiceManager.kt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/fr/free/nrw/commons/LocationPicker/LocationPickerActivity.kt b/app/src/main/java/fr/free/nrw/commons/LocationPicker/LocationPickerActivity.kt index 1933a501a..1a5ec0a34 100644 --- a/app/src/main/java/fr/free/nrw/commons/LocationPicker/LocationPickerActivity.kt +++ b/app/src/main/java/fr/free/nrw/commons/LocationPicker/LocationPickerActivity.kt @@ -423,7 +423,7 @@ class LocationPickerActivity : BaseActivity(), LocationPermissionCallback { * Moves map to GPS location */ private fun moveMapToGPSLocation() { - locationManager.lastLocationVar?.let { + locationManager.getLastLocation()?.let { moveMapTo(GeoPoint(it.latitude, it.longitude)) } } @@ -606,7 +606,7 @@ class LocationPickerActivity : BaseActivity(), LocationPermissionCallback { * Adds a marker at the user's GPS location */ private fun addMarkerAtGPSLocation() { - locationManager.lastLocationVar?.let { + locationManager.getLastLocation()?.let { addLocationMarker(GeoPoint(it.latitude, it.longitude)) markerImage.translationY = 0f } diff --git a/app/src/main/java/fr/free/nrw/commons/location/LocationServiceManager.kt b/app/src/main/java/fr/free/nrw/commons/location/LocationServiceManager.kt index 870414ef8..3a4c4b72e 100644 --- a/app/src/main/java/fr/free/nrw/commons/location/LocationServiceManager.kt +++ b/app/src/main/java/fr/free/nrw/commons/location/LocationServiceManager.kt @@ -23,7 +23,7 @@ class LocationServiceManager(private val context: Context) : LocationListener { private val locationManager: LocationManager = context.getSystemService(Context.LOCATION_SERVICE) as LocationManager - var lastLocationVar: Location? = null + private var lastLocationVar: Location? = null private val locationListeners = CopyOnWriteArrayList() private var isLocationManagerRegistered = false private val locationExplanationDisplayed = mutableSetOf()