From 0b0177e608669b50b90e974877d169e36c592eca Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Wed, 17 Feb 2021 14:01:05 -0600 Subject: [PATCH] Fix reverse geocoder error handling --- .../org/tasks/location/LocationPickerActivity.kt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/org/tasks/location/LocationPickerActivity.kt b/app/src/main/java/org/tasks/location/LocationPickerActivity.kt index e7ce8dc6a..8a66217a2 100644 --- a/app/src/main/java/org/tasks/location/LocationPickerActivity.kt +++ b/app/src/main/java/org/tasks/location/LocationPickerActivity.kt @@ -241,14 +241,14 @@ class LocationPickerActivity : InjectingAppCompatActivity(), Toolbar.OnMenuItemC fun selectLocation() { val mapPosition = map.mapPosition ?: return loadingIndicator.visibility = View.VISIBLE - try { - lifecycleScope.launch { + lifecycleScope.launch { + try { returnPlace(geocoder.reverseGeocode(mapPosition) ?: newPlace(mapPosition)) + } catch (e: Exception) { + loadingIndicator.visibility = View.GONE + firebase.reportException(e) + toaster.longToast(e.message) } - } catch (e: Exception) { - loadingIndicator.visibility = View.GONE - firebase.reportException(e) - toaster.longToast(e.message) } }