From 337171a141cde350635216ce22dcb77c66fb6652 Mon Sep 17 00:00:00 2001 From: callebtc <93376500+callebtc@users.noreply.github.com> Date: Thu, 15 Jan 2026 14:30:05 +0700 Subject: [PATCH] try catch --- .../com/bitchat/android/geohash/SystemLocationProvider.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/bitchat/android/geohash/SystemLocationProvider.kt b/app/src/main/java/com/bitchat/android/geohash/SystemLocationProvider.kt index ef95ec89..61c9d267 100644 --- a/app/src/main/java/com/bitchat/android/geohash/SystemLocationProvider.kt +++ b/app/src/main/java/com/bitchat/android/geohash/SystemLocationProvider.kt @@ -110,7 +110,11 @@ class SystemLocationProvider(private val context: Context) : LocationProvider { handler.removeCallbacks(runnable) } } - locationManager.removeUpdates(this) + try { + locationManager.removeUpdates(this) + } catch (e: Exception) { + Log.e(TAG, "Error removing updates in callback: ${e.message}") + } callback(location) } override fun onStatusChanged(provider: String?, status: Int, extras: Bundle?) {}