[app] Call reloadInstalledModules() unconditionally

* Final step to get a correct status of enabled modules.
This commit is contained in:
Wang Han 2021-05-23 13:46:49 +08:00
parent c3cc4b2b5c
commit 0dfb7f85f7
1 changed files with 1 additions and 4 deletions

View File

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