diff --git a/src/main/java/de/bixilon/minosoft/gui/eros/util/JavaFXInitializer.kt b/src/main/java/de/bixilon/minosoft/gui/eros/util/JavaFXInitializer.kt index 669bb728e..16288ac0a 100644 --- a/src/main/java/de/bixilon/minosoft/gui/eros/util/JavaFXInitializer.kt +++ b/src/main/java/de/bixilon/minosoft/gui/eros/util/JavaFXInitializer.kt @@ -38,10 +38,11 @@ class JavaFXInitializer internal constructor() : Application() { JavaFXUtil.JAVA_FX_THREAD = Thread.currentThread() JavaFXUtil.HOST_SERVICES = hostServices + DesktopUtil.initialize() + val worker = UnconditionalWorker() worker += { JavaFXUtil.MINOSOFT_LOGO = Image(Minosoft.MINOSOFT_ASSETS_MANAGER[DesktopUtil.ICON]) } worker += { catchAll { JavaFXUtil.BIXILON_LOGO = SvgLoader().loadSvg(Minosoft.MINOSOFT_ASSETS_MANAGER["minosoft:textures/icons/bixilon_logo.svg".toResourceLocation()]) } } - worker += { DesktopUtil.initialize() } worker.work(LATCH) Log.log(LogMessageType.JAVAFX, LogLevels.VERBOSE) { "Initialized JavaFX Toolkit!" } diff --git a/src/main/java/de/bixilon/minosoft/util/DesktopUtil.kt b/src/main/java/de/bixilon/minosoft/util/DesktopUtil.kt index 932e060b8..a89bf5d73 100644 --- a/src/main/java/de/bixilon/minosoft/util/DesktopUtil.kt +++ b/src/main/java/de/bixilon/minosoft/util/DesktopUtil.kt @@ -76,7 +76,7 @@ object DesktopUtil { } fun initialize() { - System.setProperty("java.awt.headless", true.toString()) + System.setProperty("java.awt.headless", false#.toString()) if (Taskbar.isTaskbarSupported()) { Taskbar.getTaskbar().initialize() }