mirror of
https://gitlab.bixilon.de/bixilon/minosoft.git
synced 2025-09-17 19:35:00 -04:00
javafx: don't load minosoft logo async and wait for it
This commit is contained in:
parent
8d857a1cbb
commit
6449d2d54d
@ -15,7 +15,6 @@ package de.bixilon.minosoft.gui.eros.util
|
|||||||
|
|
||||||
import de.bixilon.kutil.concurrent.pool.DefaultThreadPool
|
import de.bixilon.kutil.concurrent.pool.DefaultThreadPool
|
||||||
import de.bixilon.kutil.concurrent.pool.runnable.ForcePooledRunnable
|
import de.bixilon.kutil.concurrent.pool.runnable.ForcePooledRunnable
|
||||||
import de.bixilon.kutil.concurrent.worker.unconditional.UnconditionalWorker
|
|
||||||
import de.bixilon.kutil.exception.ExceptionUtil.catchAll
|
import de.bixilon.kutil.exception.ExceptionUtil.catchAll
|
||||||
import de.bixilon.kutil.latch.SimpleLatch
|
import de.bixilon.kutil.latch.SimpleLatch
|
||||||
import de.bixilon.kutil.shutdown.ShutdownManager
|
import de.bixilon.kutil.shutdown.ShutdownManager
|
||||||
@ -40,9 +39,7 @@ class JavaFXInitializer internal constructor() : Application() {
|
|||||||
JavaFXUtil.HOST_SERVICES = hostServices
|
JavaFXUtil.HOST_SERVICES = hostServices
|
||||||
SystemUtil.api = JavaFXSystemAPI()
|
SystemUtil.api = JavaFXSystemAPI()
|
||||||
|
|
||||||
val worker = UnconditionalWorker(autoWork = true)
|
JavaFXUtil.MINOSOFT_LOGO = Image(IntegratedAssets.DEFAULT[SystemUtil.ICON])
|
||||||
worker += { JavaFXUtil.MINOSOFT_LOGO = Image(IntegratedAssets.DEFAULT[SystemUtil.ICON]) }
|
|
||||||
worker.work(LATCH)
|
|
||||||
|
|
||||||
Log.log(LogMessageType.JAVAFX, LogLevels.VERBOSE) { "Initialized JavaFX Toolkit!" }
|
Log.log(LogMessageType.JAVAFX, LogLevels.VERBOSE) { "Initialized JavaFX Toolkit!" }
|
||||||
LATCH.dec()
|
LATCH.dec()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user