From e4a56bda2f6a703a18731b90db7e55edbee48176 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Thu, 27 Aug 2020 16:47:27 -0500 Subject: [PATCH] Bail if fragment manager is destroyed --- app/src/main/java/com/todoroo/astrid/activity/MainActivity.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/com/todoroo/astrid/activity/MainActivity.kt b/app/src/main/java/com/todoroo/astrid/activity/MainActivity.kt index e792456bf..e44666f70 100644 --- a/app/src/main/java/com/todoroo/astrid/activity/MainActivity.kt +++ b/app/src/main/java/com/todoroo/astrid/activity/MainActivity.kt @@ -293,6 +293,9 @@ class MainActivity : InjectingAppCompatActivity(), TaskListFragmentCallbackHandl private fun openTaskListFragment(taskListFragment: TaskListFragment, force: Boolean) { AndroidUtilities.assertMainThread() + if (supportFragmentManager.isDestroyed) { + return + } val newFilter = taskListFragment.getFilter() if (filter != null && !force