From 33cf2b994c826ff7e854bf4c74663127809aa200 Mon Sep 17 00:00:00 2001 From: tehcneko <7764726+tehcneko@users.noreply.github.com> Date: Sat, 22 May 2021 21:43:36 +0800 Subject: [PATCH] [app] Fix app filter (#657) --- .../java/org/lsposed/manager/adapters/ScopeAdapter.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/lsposed/manager/adapters/ScopeAdapter.java b/app/src/main/java/org/lsposed/manager/adapters/ScopeAdapter.java index d0065cf9..9edd2811 100644 --- a/app/src/main/java/org/lsposed/manager/adapters/ScopeAdapter.java +++ b/app/src/main/java/org/lsposed/manager/adapters/ScopeAdapter.java @@ -501,8 +501,7 @@ public class ScopeAdapter extends RecyclerView.Adapter for (PackageInfo info : appList) { int userId = info.applicationInfo.uid / 100000; String packageName = info.packageName; - if (userId != module.userId || - packageName.equals("android") && userId != 0 || + if (packageName.equals("android") && userId != 0 || packageName.equals(module.packageName) || packageName.equals(BuildConfig.APPLICATION_ID)) { continue; @@ -512,6 +511,10 @@ public class ScopeAdapter extends RecyclerView.Adapter installedList.add(application); + if (userId != module.userId) { + continue; + } + if (scopeList != null && scopeList.contains(packageName)) { recommendedList.add(application); if (emptyCheckedList) {