diff --git a/app/src/main/java/org/lsposed/manager/util/ModuleUtil.java b/app/src/main/java/org/lsposed/manager/util/ModuleUtil.java index 0d1da848..2f4e7249 100644 --- a/app/src/main/java/org/lsposed/manager/util/ModuleUtil.java +++ b/app/src/main/java/org/lsposed/manager/util/ModuleUtil.java @@ -58,8 +58,8 @@ public final class ModuleUtil { public static synchronized ModuleUtil getInstance() { if (instance == null) { instance = new ModuleUtil(); - instance.reloadInstalledModules(); } + instance.reloadInstalledModules(); return instance; } @@ -104,9 +104,6 @@ public final class ModuleUtil { public InstalledModule reloadSingleModule(String packageName, int userId) { PackageInfo pkg; - // Call getEnabledModules() here to let backend handle enabled status - enabledModules = new HashSet<>(Arrays.asList(ConfigManager.getEnabledModules())); - try { pkg = ConfigManager.getPackageInfo(packageName, PackageManager.GET_META_DATA, userId); if (pkg == null) {