From 201afbf8e8221dc2975cbbed937ef7a3e9b395c7 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Fri, 21 Aug 2020 15:39:16 -0500 Subject: [PATCH] Launch queries on main thread --- app/src/main/java/org/tasks/ui/TaskListViewModel.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/org/tasks/ui/TaskListViewModel.kt b/app/src/main/java/org/tasks/ui/TaskListViewModel.kt index 60488b840..6fce79598 100644 --- a/app/src/main/java/org/tasks/ui/TaskListViewModel.kt +++ b/app/src/main/java/org/tasks/ui/TaskListViewModel.kt @@ -55,7 +55,7 @@ class TaskListViewModel @ViewModelInject constructor( } try { if (manualSortFilter || !preferences.usePagedQueries()) { - viewModelScope.launch(Dispatchers.Default) { + viewModelScope.launch { val subtasks = taskDao.getSubtaskInfo() performNonPagedQuery(subtasks) } @@ -68,10 +68,10 @@ class TaskListViewModel @ViewModelInject constructor( } private suspend fun performNonPagedQuery(subtasks: SubtaskInfo) { - tasks.postValue( + tasks.value = taskDao.fetchTasks( - { s: SubtaskInfo? -> getQuery(preferences, filter!!, s!!) }, - subtasks)) + { s: SubtaskInfo -> getQuery(preferences, filter!!, s) }, + subtasks) } private fun performPagedListQuery() {