diff --git a/app/src/main/java/com/todoroo/astrid/activity/TaskListFragment.kt b/app/src/main/java/com/todoroo/astrid/activity/TaskListFragment.kt index 698c97e0d..12c42946b 100644 --- a/app/src/main/java/com/todoroo/astrid/activity/TaskListFragment.kt +++ b/app/src/main/java/com/todoroo/astrid/activity/TaskListFragment.kt @@ -283,7 +283,7 @@ class TaskListFragment : Fragment(), OnRefreshListener, Toolbar.OnMenuItemClickL requireActivity().onBackPressedDispatcher.addCallback(viewLifecycleOwner, object : OnBackPressedCallback(true) { override fun handleOnBackPressed() { - if ((mainViewModel.state.value.filter as SearchFilter).query.isNotBlank()) { + if ((mainViewModel.state.value.filter as? SearchFilter)?.query?.isNotBlank() == true) { lifecycleScope.launch { mainViewModel.resetFilter() }