summaryrefslogtreecommitdiffstats
path: root/api/logic/minecraft/launch/DirectJavaLaunch.cpp
diff options
context:
space:
mode:
authorPetr Mrázek <peterix@gmail.com>2016-08-08 09:35:39 +0200
committerPetr Mrázek <peterix@gmail.com>2016-08-10 00:28:33 +0200
commitc60db13af73523c08353f819cc2a8441a7ddbada (patch)
tree0acf18894b9d1e5493e45c2dc48ea665740e3ac4 /api/logic/minecraft/launch/DirectJavaLaunch.cpp
parentfc198dd3085a2cd33fbaa7a3d2c95c2c8d3ee31a (diff)
downloadMultiMC-c60db13af73523c08353f819cc2a8441a7ddbada.tar
MultiMC-c60db13af73523c08353f819cc2a8441a7ddbada.tar.gz
MultiMC-c60db13af73523c08353f819cc2a8441a7ddbada.tar.lz
MultiMC-c60db13af73523c08353f819cc2a8441a7ddbada.tar.xz
MultiMC-c60db13af73523c08353f819cc2a8441a7ddbada.zip
NOISSUE Do not kill running instances when MultiMC shuts down
Diffstat (limited to 'api/logic/minecraft/launch/DirectJavaLaunch.cpp')
-rw-r--r--api/logic/minecraft/launch/DirectJavaLaunch.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/api/logic/minecraft/launch/DirectJavaLaunch.cpp b/api/logic/minecraft/launch/DirectJavaLaunch.cpp
index 1f1fb414..1f82a3f8 100644
--- a/api/logic/minecraft/launch/DirectJavaLaunch.cpp
+++ b/api/logic/minecraft/launch/DirectJavaLaunch.cpp
@@ -51,6 +51,9 @@ void DirectJavaLaunch::executeTask()
m_process.setProcessEnvironment(instance->createEnvironment());
+ // make detachable - this will keep the process running even if the object is destroyed
+ m_process.setDetachable(true);
+
auto mcArgs = minecraftInstance->processMinecraftArgs(m_session);
args.append(mcArgs);