Skip to content

Commit 6558b3b

Browse files
authored
[Bugfix] #4863: macOS 上错误的 Modrinth 整合包默认文件名称 (#4864)
Fixes #4863
1 parent 68fc2d7 commit 6558b3b

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

HMCL/src/main/java/org/jackhuang/hmcl/ui/export/ModpackInfoPage.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
import org.jackhuang.hmcl.util.StringUtils;
4646
import org.jackhuang.hmcl.util.io.FileUtils;
4747
import org.jackhuang.hmcl.util.io.JarUtils;
48+
import org.jackhuang.hmcl.util.platform.OperatingSystem;
4849
import org.jackhuang.hmcl.util.platform.SystemInfo;
4950

5051
import java.nio.file.Path;
@@ -108,9 +109,9 @@ public ModpackInfoPage(WizardController controller, HMCLGameRepository gameRepos
108109
private void onNext() {
109110
FileChooser fileChooser = new FileChooser();
110111
fileChooser.setTitle(i18n("modpack.wizard.step.initialization.save"));
111-
if (controller.getSettings().get(MODPACK_TYPE) == ModpackTypeSelectionPage.MODPACK_TYPE_MODRINTH) {
112+
if (controller.getSettings().get(MODPACK_TYPE) == MODPACK_TYPE_MODRINTH) {
112113
fileChooser.getExtensionFilters().add(new FileChooser.ExtensionFilter(i18n("modpack"), "*.mrpack"));
113-
fileChooser.setInitialFileName(name.get() + ".mrpack");
114+
fileChooser.setInitialFileName(name.get() + (OperatingSystem.CURRENT_OS == OperatingSystem.MACOS ? "" : ".mrpack"));
114115
} else {
115116
fileChooser.getExtensionFilters().add(new FileChooser.ExtensionFilter(i18n("modpack"), "*.zip"));
116117
fileChooser.setInitialFileName(name.get() + ".zip");

0 commit comments

Comments
 (0)