From f4f1850271aebd8bab8a8b3bde46ff18b5360f70 Mon Sep 17 00:00:00 2001 From: huanghongxun Date: Fri, 4 Sep 2020 00:38:38 +0800 Subject: [PATCH] fix: try to fix blocking game running when launcher visibility was set to close after game started. --- .../main/java/org/jackhuang/hmcl/launch/DefaultLauncher.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/launch/DefaultLauncher.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/launch/DefaultLauncher.java index 6e3a87948..211801a22 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/launch/DefaultLauncher.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/launch/DefaultLauncher.java @@ -323,6 +323,9 @@ public class DefaultLauncher extends Launcher { Process process; try { ProcessBuilder builder = new ProcessBuilder(rawCommandLine).directory(runDirectory); + if (listener == null) { + builder.inheritIO(); + } String appdata = options.getGameDir().getAbsoluteFile().getParent(); if (appdata != null) builder.environment().put("APPDATA", appdata); process = builder.start();