Commit 1f3f881f authored by vvb2060's avatar vvb2060 Committed by John Wu

Skip files when scanning modules

parent ceb51bb1
...@@ -119,10 +119,11 @@ public class Utils { ...@@ -119,10 +119,11 @@ public class Utils {
AsyncTask.THREAD_POOL_EXECUTOR.execute(() -> { AsyncTask.THREAD_POOL_EXECUTOR.execute(() -> {
Map<String, Module> moduleMap = new ValueSortedMap<>(); Map<String, Module> moduleMap = new ValueSortedMap<>();
SuFile path = new SuFile(Const.MAGISK_PATH); SuFile path = new SuFile(Const.MAGISK_PATH);
String[] modules = path.list( SuFile[] modules = path.listFiles(
(file, name) -> !name.equals("lost+found") && !name.equals(".core")); (file, name) -> !name.equals("lost+found") && !name.equals(".core"));
for (String name : modules) { for (SuFile file : modules) {
Module module = new Module(Const.MAGISK_PATH + "/" + name); if (file.isFile()) continue;
Module module = new Module(Const.MAGISK_PATH + "/" + file.getName());
moduleMap.put(module.getId(), module); moduleMap.put(module.getId(), module);
} }
Topic.publish(Topic.MODULE_LOAD_DONE, moduleMap); Topic.publish(Topic.MODULE_LOAD_DONE, moduleMap);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment