Always show checked app in list

This commit is contained in:
topjohnwu 2021-11-04 19:59:51 -07:00 committed by John Wu
parent a3695cc66b
commit fca5eb083f
2 changed files with 3 additions and 1 deletions

View File

@ -28,6 +28,8 @@ class DenyListRvItem(
var itemsChecked = 0
set(value) = set(value, field, { field = it }, BR.checkedPercent)
val isChecked get() = itemsChecked != 0
@get:Bindable
val checkedPercent get() = (itemsChecked.toFloat() / processes.size * 100).roundToInt()

View File

@ -94,7 +94,7 @@ class DenyListViewModel : BaseViewModel(), Queryable {
return inName() || inPackage() || inProcesses()
}
filterSystem() && filterOS() && filterQuery()
(it.isChecked || (filterSystem() && filterOS())) && filterQuery()
}
state = State.LOADED
}