mirror of
https://gitlab.bixilon.de/bixilon/minosoft.git
synced 2025-09-13 17:37:58 -04:00
eros: force pinging on thread pool
This fixes a freeze in eros when pinging and just having a single thread
This commit is contained in:
parent
a045d4ffa0
commit
948db1688a
@ -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()
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user