From 8b12ab3e0d1ec93e745bccd109c9591f8834e905 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Tue, 20 Oct 2020 14:58:34 -0500 Subject: [PATCH] Include hidden & completed in custom filter count --- .../main/java/org/tasks/activities/FilterSettingsActivity.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/tasks/activities/FilterSettingsActivity.kt b/app/src/main/java/org/tasks/activities/FilterSettingsActivity.kt index f80d8f8d9..38aba34de 100644 --- a/app/src/main/java/org/tasks/activities/FilterSettingsActivity.kt +++ b/app/src/main/java/org/tasks/activities/FilterSettingsActivity.kt @@ -40,6 +40,7 @@ import org.tasks.Strings import org.tasks.data.Filter import org.tasks.data.FilterDao import org.tasks.data.TaskDao.TaskCriteria.activeAndVisible +import org.tasks.db.QueryUtils import org.tasks.filters.FilterCriteriaProvider import org.tasks.locale.Locale import java.util.* @@ -337,7 +338,8 @@ class FilterSettingsActivity : BaseListSettingsActivity() { subSql = PermaSql.replacePlaceholdersForQuery(subSql) sql.append(Task.ID).append(" IN (").append(subSql).append(") ") } - database.query(sql.toString(), null).use { cursor -> + val sqlString = QueryUtils.showHiddenAndCompleted(sql.toString()) + database.query(sqlString, null).use { cursor -> cursor.moveToNext() instance.start = if (last == -1) cursor.getInt(0) else last instance.end = cursor.getInt(0)