From 8c44e82db2e4f05ec3ecc96c07412dbe22bac180 Mon Sep 17 00:00:00 2001 From: weishu Date: Tue, 19 Mar 2024 12:17:32 +0800 Subject: [PATCH] manager: Filter ignore case. fix #1470 --- .../me/weishu/kernelsu/ui/viewmodel/SuperUserViewModel.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/manager/app/src/main/java/me/weishu/kernelsu/ui/viewmodel/SuperUserViewModel.kt b/manager/app/src/main/java/me/weishu/kernelsu/ui/viewmodel/SuperUserViewModel.kt index 41bc1a9d..8dcdeda3 100644 --- a/manager/app/src/main/java/me/weishu/kernelsu/ui/viewmodel/SuperUserViewModel.kt +++ b/manager/app/src/main/java/me/weishu/kernelsu/ui/viewmodel/SuperUserViewModel.kt @@ -83,8 +83,11 @@ class SuperUserViewModel : ViewModel() { val appList by derivedStateOf { sortedList.filter { - it.label.contains(search) || it.packageName.contains(search) || HanziToPinyin.getInstance() - .toPinyinString(it.label).contains(search) + it.label.contains(search, true) || it.packageName.contains( + search, + true + ) || HanziToPinyin.getInstance() + .toPinyinString(it.label).contains(search, true) }.filter { it.uid == 2000 // Always show shell || showSystemApps || it.packageInfo.applicationInfo.flags.and(ApplicationInfo.FLAG_SYSTEM) == 0