From 95d5f747524f3a2e7ab683c2fa52cd1afd48c2da Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Thu, 18 Aug 2022 23:44:47 -0500 Subject: [PATCH] Refresh lists after deleting place --- .../main/java/org/tasks/activities/PlaceSettingsActivity.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/org/tasks/activities/PlaceSettingsActivity.kt b/app/src/main/java/org/tasks/activities/PlaceSettingsActivity.kt index 45a62c95c..ee7364455 100644 --- a/app/src/main/java/org/tasks/activities/PlaceSettingsActivity.kt +++ b/app/src/main/java/org/tasks/activities/PlaceSettingsActivity.kt @@ -10,6 +10,7 @@ import com.google.android.material.textfield.TextInputLayout import com.todoroo.astrid.activity.MainActivity import com.todoroo.astrid.activity.TaskListFragment import dagger.hilt.android.AndroidEntryPoint +import org.tasks.LocalBroadcastManager import org.tasks.R import org.tasks.Strings.isNullOrEmpty import org.tasks.data.LocationDao @@ -41,6 +42,7 @@ class PlaceSettingsActivity : BaseListSettingsActivity(), MapFragment.MapFragmen @Inject lateinit var map: MapFragment @Inject lateinit var preferences: Preferences @Inject lateinit var locale: Locale + @Inject lateinit var localBroadcastManager: LocalBroadcastManager private lateinit var place: Place @@ -130,6 +132,7 @@ class PlaceSettingsActivity : BaseListSettingsActivity(), MapFragment.MapFragmen locationDao.deleteGeofencesByPlace(place.uid!!) locationDao.delete(place) setResult(Activity.RESULT_OK, Intent(TaskListFragment.ACTION_DELETED)) + localBroadcastManager.broadcastRefreshList() finish() }