mirror of
https://github.com/yairm210/Unciv.git
synced 2025-07-05 15:59:50 +07:00
Hopefully got rid of ANRs on shutdown
This commit is contained in:
@ -24,6 +24,7 @@ import com.unciv.ui.audio.Sounds
|
|||||||
import com.unciv.ui.crashhandling.crashHandlingThread
|
import com.unciv.ui.crashhandling.crashHandlingThread
|
||||||
import com.unciv.ui.crashhandling.postCrashHandlingRunnable
|
import com.unciv.ui.crashhandling.postCrashHandlingRunnable
|
||||||
import com.unciv.ui.images.ImageGetter
|
import com.unciv.ui.images.ImageGetter
|
||||||
|
import sun.security.jgss.spnego.SpNegoCredElement
|
||||||
import java.util.*
|
import java.util.*
|
||||||
|
|
||||||
class UncivGame(parameters: UncivGameParameters) : Game() {
|
class UncivGame(parameters: UncivGameParameters) : Game() {
|
||||||
@ -197,6 +198,8 @@ class UncivGame(parameters: UncivGameParameters) : Game() {
|
|||||||
override fun render() = wrappedCrashHandlingRender()
|
override fun render() = wrappedCrashHandlingRender()
|
||||||
|
|
||||||
override fun dispose() {
|
override fun dispose() {
|
||||||
|
Gdx.input.inputProcessor = null // don't allow ANRs when shutting down, that's silly
|
||||||
|
|
||||||
cancelDiscordEvent?.invoke()
|
cancelDiscordEvent?.invoke()
|
||||||
Sounds.clearCache()
|
Sounds.clearCache()
|
||||||
if (::musicController.isInitialized) musicController.gracefulShutdown() // Do allow fade-out
|
if (::musicController.isInitialized) musicController.gracefulShutdown() // Do allow fade-out
|
||||||
|
Reference in New Issue
Block a user