From a3d86dcb03b8f4587170fac148cb048f2431712f Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Sun, 16 Jul 2023 01:55:53 -0500 Subject: [PATCH] Exclude subtasks of hidden tasks from My Tasks --- .../java/com/todoroo/astrid/core/BuiltInFilterExposer.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/todoroo/astrid/core/BuiltInFilterExposer.kt b/app/src/main/java/com/todoroo/astrid/core/BuiltInFilterExposer.kt index 81bca780c..a4f547961 100644 --- a/app/src/main/java/com/todoroo/astrid/core/BuiltInFilterExposer.kt +++ b/app/src/main/java/com/todoroo/astrid/core/BuiltInFilterExposer.kt @@ -18,7 +18,10 @@ import com.todoroo.astrid.data.Task import com.todoroo.astrid.timers.TimerPlugin import dagger.hilt.android.qualifiers.ApplicationContext import org.tasks.R -import org.tasks.data.* +import org.tasks.data.CaldavAccount +import org.tasks.data.CaldavCalendar +import org.tasks.data.CaldavTask +import org.tasks.data.TaskDao import org.tasks.data.TaskDao.TaskCriteria.activeAndVisible import org.tasks.filters.NotificationsFilter import org.tasks.filters.RecentlyModifiedFilter @@ -79,7 +82,7 @@ class BuiltInFilterExposer @Inject constructor( fun getMyTasksFilter(r: Resources): Filter { return SortableFilter( r.getString(R.string.BFE_Active), - QueryTemplate().where(activeAndVisible())) + QueryTemplate().where(and(activeAndVisible(), Task.PARENT.eq(0)))) } fun getTodayFilter(r: Resources): Filter {