From 3cbe88ecb9a6e9cf233b37e009b84c9beffaaacb Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Thu, 8 Oct 2020 13:29:20 -0500 Subject: [PATCH] Fix equality check ignoring geofence changes --- app/src/main/java/org/tasks/ui/LocationControlSet.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/tasks/ui/LocationControlSet.kt b/app/src/main/java/org/tasks/ui/LocationControlSet.kt index f86228b2f..97fc1fe55 100644 --- a/app/src/main/java/org/tasks/ui/LocationControlSet.kt +++ b/app/src/main/java/org/tasks/ui/LocationControlSet.kt @@ -181,8 +181,10 @@ class LocationControlSet : TaskEditControlFragment() { } } else if (requestCode == REQUEST_GEOFENCE_DETAILS) { if (resultCode == Activity.RESULT_OK) { - viewModel.selectedLocation?.geofence = data!!.getParcelableExtra(GeofenceDialog.EXTRA_GEOFENCE)!! - updateUi() + setLocation(Location( + data?.getParcelableExtra(GeofenceDialog.EXTRA_GEOFENCE) ?: return, + viewModel.selectedLocation?.place ?: return + )) } } else { super.onActivityResult(requestCode, resultCode, data)