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) {