From 363c6be38bbf7d3e31961519699e7de787bbf5ac Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Sun, 27 Feb 2022 13:00:29 -0500 Subject: [PATCH] v1.2.0: added -XstartOnFirstThread in debug task for macs --- desktop/build.gradle | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/desktop/build.gradle b/desktop/build.gradle index ac7d6a68f..5e35d7017 100644 --- a/desktop/build.gradle +++ b/desktop/build.gradle @@ -11,6 +11,8 @@ processResources { from new File(project(':desktop').projectDir,"/src/main/assets") } +def osName = System.getProperty('os.name').toLowerCase(Locale.ROOT) + task debug(type: JavaExec) { classpath = sourceSets.main.runtimeClasspath ignoreExitValue = true @@ -19,6 +21,10 @@ task debug(type: JavaExec) { systemProperty 'Specification-Title', appName systemProperty 'Specification-Version', appVersionName + "-INDEV" systemProperty 'Implementation-Version', appVersionCode + + if (osName.contains('mac')) { + jvmArgs '-XstartOnFirstThread' + } } task release(type: Jar) { @@ -39,7 +45,6 @@ installDist.dependsOn release startScripts.dependsOn release jpackageImage.dependsOn release -def osName = System.getProperty('os.name').toLowerCase(Locale.ROOT) runtime { modules = ['java.base', 'java.desktop',