From 77f7a56df97a719b8e848501c26fddc6bbc02ae2 Mon Sep 17 00:00:00 2001 From: huanghongxun Date: Sun, 22 May 2022 13:15:20 +0800 Subject: [PATCH] fix(modpack): should accept dragging .mrpack file into rootpage. Closes #1497. --- HMCL/src/main/java/org/jackhuang/hmcl/ui/main/RootPage.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/RootPage.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/RootPage.java index 69df43489..344a74cac 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/RootPage.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/RootPage.java @@ -41,7 +41,6 @@ import org.jackhuang.hmcl.ui.versions.GameAdvancedListItem; import org.jackhuang.hmcl.ui.versions.Versions; import org.jackhuang.hmcl.upgrade.UpdateChecker; import org.jackhuang.hmcl.util.io.CompressingUtils; -import org.jackhuang.hmcl.util.io.FileUtils; import org.jackhuang.hmcl.util.versioning.VersionNumber; import java.io.File; @@ -82,7 +81,7 @@ public class RootPage extends DecoratorAnimatedPage implements DecoratorPage { private MainPage getMainPage() { if (mainPage == null) { MainPage mainPage = new MainPage(); - FXUtils.applyDragListener(mainPage, it -> "zip".equals(FileUtils.getExtension(it)), modpacks -> { + FXUtils.applyDragListener(mainPage, ModpackHelper::isFileModpackByExtension, modpacks -> { File modpack = modpacks.get(0); Controllers.getDecorator().startWizard( new ModpackInstallWizardProvider(Profiles.getSelectedProfile(), modpack),