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) } }