diff --git a/src/main/java/de/bixilon/minosoft/gui/eros/main/play/server/type/types/CustomServerType.kt b/src/main/java/de/bixilon/minosoft/gui/eros/main/play/server/type/types/CustomServerType.kt index 74fb20020..4b85c37fa 100644 --- a/src/main/java/de/bixilon/minosoft/gui/eros/main/play/server/type/types/CustomServerType.kt +++ b/src/main/java/de/bixilon/minosoft/gui/eros/main/play/server/type/types/CustomServerType.kt @@ -13,7 +13,8 @@ package de.bixilon.minosoft.gui.eros.main.play.server.type.types -import de.bixilon.kutil.concurrent.pool.DefaultThreadPool.async +import de.bixilon.kutil.concurrent.pool.DefaultThreadPool +import de.bixilon.kutil.concurrent.pool.runnable.ForcePooledRunnable import de.bixilon.kutil.observer.list.ListObserver.Companion.observedList import de.bixilon.minosoft.config.profile.profiles.eros.ErosProfileManager import de.bixilon.minosoft.config.profile.profiles.eros.ErosProfileSelectEvent @@ -48,7 +49,7 @@ object CustomServerType : ServerType { if (ping.state != StatusConnectionStates.PING_DONE && ping.state != StatusConnectionStates.ERROR) { continue } - async { + DefaultThreadPool += ForcePooledRunnable { ping.network.disconnect() ping.ping() }