diff --git a/app/src/main/java/com/todoroo/astrid/api/EmptyFilter.kt b/app/src/main/java/com/todoroo/astrid/api/EmptyFilter.kt new file mode 100644 index 000000000..9f9fe672b --- /dev/null +++ b/app/src/main/java/com/todoroo/astrid/api/EmptyFilter.kt @@ -0,0 +1,8 @@ +package com.todoroo.astrid.api + +import kotlinx.parcelize.Parcelize + +@Parcelize +class EmptyFilter(override val sql: String? = "WHERE 0", override val title: String? = null) : Filter { + override fun areItemsTheSame(other: FilterListItem): Boolean = false +} \ No newline at end of file diff --git a/app/src/main/java/org/tasks/ui/TaskListViewModel.kt b/app/src/main/java/org/tasks/ui/TaskListViewModel.kt index f3a722767..9135c63c5 100644 --- a/app/src/main/java/org/tasks/ui/TaskListViewModel.kt +++ b/app/src/main/java/org/tasks/ui/TaskListViewModel.kt @@ -8,6 +8,7 @@ import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope import com.todoroo.andlib.utility.DateUtilities import com.todoroo.astrid.api.AstridOrderingFilter +import com.todoroo.astrid.api.EmptyFilter import com.todoroo.astrid.api.Filter import com.todoroo.astrid.api.FilterImpl import com.todoroo.astrid.api.SearchFilter @@ -36,7 +37,6 @@ import org.tasks.data.TaskContainer import org.tasks.data.TaskDao import org.tasks.data.TaskListQuery.getQuery import org.tasks.db.QueryUtils -import org.tasks.filters.MyTasksFilter import org.tasks.preferences.Preferences import org.tasks.preferences.QueryPreferences import org.tasks.tasklist.SectionedDataSource @@ -66,7 +66,7 @@ class TaskListViewModel @Inject constructor( } data class State( - val filter: Filter = MyTasksFilter(""), + val filter: Filter = EmptyFilter(), val now: Long = DateUtilities.now(), val searchQuery: String? = null, val tasks: TasksResults = TasksResults.Loading,