diff --git a/app/src/main/java/io/github/lsposed/manager/adapters/AppAdapter.java b/app/src/main/java/io/github/lsposed/manager/adapters/AppAdapter.java index 29a59a70..5ed81f8b 100644 --- a/app/src/main/java/io/github/lsposed/manager/adapters/AppAdapter.java +++ b/app/src/main/java/io/github/lsposed/manager/adapters/AppAdapter.java @@ -86,10 +86,6 @@ public class AppAdapter extends RecyclerView.Adapter impl rmList.add(info); continue; } - if (AppHelper.forceWhiteList.contains(info.packageName)) { - rmList.add(info); - continue; - } if (!preferences.getBoolean("show_system_apps", false) && (info.applicationInfo.flags & ApplicationInfo.FLAG_SYSTEM) != 0) { rmList.add(info); continue; @@ -103,6 +99,10 @@ public class AppAdapter extends RecyclerView.Adapter impl if (!list.contains(info.packageName)) { rmList.add(info); } + } else { + if (AppHelper.forceWhiteList.contains(info.packageName)) { + rmList.add(info); + } } } if (rmList.size() > 0) {