From 4b80d34be4b95fd8c1154f9b108459db82d9d91b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20Mr=C3=A1zek?= <peterix@gmail.com>
Date: Sat, 28 Oct 2017 22:56:18 +0200
Subject: GH-2026 start Minecraft on first thread on macOS

This should fix issues with the 1.13 snapshots
---
 api/logic/minecraft/MinecraftInstance.cpp | 5 +++++
 1 file changed, 5 insertions(+)

(limited to 'api')

diff --git a/api/logic/minecraft/MinecraftInstance.cpp b/api/logic/minecraft/MinecraftInstance.cpp
index 14de2f5f..bf9a758a 100644
--- a/api/logic/minecraft/MinecraftInstance.cpp
+++ b/api/logic/minecraft/MinecraftInstance.cpp
@@ -299,6 +299,11 @@ QStringList MinecraftInstance::javaArguments() const
 	args << QString("-Xdock:name=\"%1\"").arg(windowTitle());
 #endif
 
+	// HACK: fix issues on macOS with 1.13 snapshots
+#ifdef Q_OS_WIN32
+	args << QString("-XstartOnFirstThread");
+#endif
+
 	// HACK: Stupid hack for Intel drivers. See: https://mojang.atlassian.net/browse/MCL-767
 #ifdef Q_OS_WIN32
 	args << QString("-XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_"
-- 
cgit v1.2.3