Fix android system not show in scope list

This commit is contained in:
NekoInverter 2020-11-24 21:09:09 +08:00
parent 30db085b79
commit 2fbab81e39
No known key found for this signature in database
GPG Key ID: 280D6CCCF95715F9
1 changed files with 4 additions and 6 deletions

View File

@ -76,12 +76,6 @@ public class AppAdapter extends RecyclerView.Adapter<AppAdapter.ViewHolder> impl
fullList = pm.getInstalledApplications(PackageManager.GET_META_DATA);
List<ApplicationInfo> rmList = new ArrayList<>();
for (ApplicationInfo info : fullList) {
if (!App.getPreferences().getBoolean("show_modules", true)) {
if (info.metaData != null && info.metaData.containsKey("xposedmodule") || AppHelper.FORCE_WHITE_LIST_MODULE.contains(info.packageName)) {
rmList.add(info);
continue;
}
}
if (this instanceof ScopeAdapter) {
if (AppHelper.isBlackListMode()) {
if (AppHelper.isWhiteListMode()) {
@ -101,6 +95,10 @@ public class AppAdapter extends RecyclerView.Adapter<AppAdapter.ViewHolder> impl
if (info.packageName.equals(((ScopeAdapter) this).modulePackageName)) {
rmList.add(info);
}
} else if (!App.getPreferences().getBoolean("show_modules", true)) {
if (info.metaData != null && info.metaData.containsKey("xposedmodule") || AppHelper.FORCE_WHITE_LIST_MODULE.contains(info.packageName)) {
rmList.add(info);
}
}
}
if (rmList.size() > 0) {