From ef2229e4381d1892866e882fe8f443fc9c955c5e Mon Sep 17 00:00:00 2001 From: Hafiz Date: Tue, 3 Jun 2025 15:38:06 -0500 Subject: [PATCH] Revert logic determining active filters for todos Ensures that the correct filter is applied when determining if a filter is active for todo tasks --- .../android/habitica/ui/viewmodels/TasksViewModel.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewmodels/TasksViewModel.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewmodels/TasksViewModel.kt index e353dacb4..aec24462b 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewmodels/TasksViewModel.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewmodels/TasksViewModel.kt @@ -200,7 +200,11 @@ constructor( return false } - return Task.FILTER_ALL != activeFilters[type] + return if (TaskType.TODO == type) { + Task.FILTER_ACTIVE != activeFilters[type] + } else { + Task.FILTER_ALL != activeFilters[type] + } } fun filter(tasks: List): List {