Set manual sort filter before invalidating

pull/1100/head
Alex Baker 5 years ago
parent 67e71332fb
commit 7b666e4d22

@ -28,14 +28,13 @@ class TaskListViewModel @ViewModelInject constructor(
private var internal: LiveData<PagedList<TaskContainer>>? = null
fun setFilter(filter: Filter) {
if (filter != this.filter
|| filter.getSqlQuery() != this.filter!!.getSqlQuery()) {
manualSortFilter = (filter.supportsManualSort() && preferences.isManualSort
|| filter.supportsAstridSorting() && preferences.isAstridSort)
if (filter != this.filter || filter.getSqlQuery() != this.filter!!.getSqlQuery()) {
this.filter = filter
tasks = MutableLiveData()
invalidate()
}
manualSortFilter = (filter.supportsManualSort() && preferences.isManualSort
|| filter.supportsAstridSorting() && preferences.isAstridSort)
}
fun observe(owner: LifecycleOwner, observer: (List<TaskContainer>) -> Unit) =

Loading…
Cancel
Save