diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/DatapackListPage.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/DatapackListPage.java index 6788648038..49198822c2 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/DatapackListPage.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/DatapackListPage.java @@ -48,14 +48,12 @@ public final class DatapackListPage extends ListPageBase Objects.equals("zip", FileUtils.getExtension(it)), mods -> mods.forEach(this::installSingleDatapack), this::refresh); + + refresh(); } private void installSingleDatapack(Path datapack) { @@ -74,9 +72,7 @@ protected Skin createDefaultSkin() { public void refresh() { setLoading(true); Task.runAsync(datapack::loadFromDir) - .withRunAsync(Schedulers.javafx(), () -> { - setLoading(false); - }) + .withRunAsync(Schedulers.javafx(), () -> setLoading(false)) .start(); }