From 0dfb7f85f717d6e20ec65e6cd1df6c61118ec927 Mon Sep 17 00:00:00 2001 From: Wang Han <416810799@qq.com> Date: Sun, 23 May 2021 13:46:49 +0800 Subject: [PATCH] [app] Call reloadInstalledModules() unconditionally * Final step to get a correct status of enabled modules. --- app/src/main/java/org/lsposed/manager/util/ModuleUtil.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) 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) {