Skip to content

Commit 2c5b6ba

Browse files
committed
fix: sync running filter logic with badge (not frozen AND not stopped)
1 parent 44c5ce4 commit 2c5b6ba

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

app/src/main/java/com/appcontrolx/ui/AppListFragment.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,11 +128,12 @@ class AppListFragment : Fragment() {
128128
var filtered = cachedApps
129129

130130
// Apply status filter
131+
// Running logic: not frozen AND not stopped (same as badge logic in adapter)
131132
filtered = when (currentStatusFilter) {
132133
StatusFilter.ALL -> filtered
133-
StatusFilter.RUNNING -> filtered.filter { it.isRunning }
134+
StatusFilter.RUNNING -> filtered.filter { !it.isFrozen && !it.isStopped }
134135
StatusFilter.STOPPED -> filtered.filter { it.isStopped }
135-
StatusFilter.FROZEN -> filtered.filter { !it.isEnabled }
136+
StatusFilter.FROZEN -> filtered.filter { it.isFrozen }
136137
StatusFilter.RESTRICTED -> filtered.filter { it.isBackgroundRestricted }
137138
}
138139

0 commit comments

Comments
 (0)