mirror of
https://github.com/yairm210/Unciv.git
synced 2025-09-27 05:46:43 -04:00
fixed next turn button by updating it on main thread
This commit is contained in:
parent
eaa0a9dbad
commit
12f1b41784
@ -268,8 +268,13 @@ class WorldScreen : CameraStageBaseScreen() {
|
|||||||
// So what we do is we clone all the game data and serialize the clone.
|
// So what we do is we clone all the game data and serialize the clone.
|
||||||
if(gameInfo.turns % game.settings.turnsBetweenAutosaves == 0)
|
if(gameInfo.turns % game.settings.turnsBetweenAutosaves == 0)
|
||||||
GameSaver().saveGame(gameInfoClone, "Autosave")
|
GameSaver().saveGame(gameInfoClone, "Autosave")
|
||||||
nextTurnButton.enable() // only enable the user to next turn once we've saved the current one
|
|
||||||
updateNextTurnButton()
|
// do this on main thread
|
||||||
|
Gdx.app.postRunnable {
|
||||||
|
nextTurnButton.enable() // only enable the user to next turn once we've saved the current one
|
||||||
|
updateNextTurnButton()
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// If we put this BEFORE the save game, then we try to save the game...
|
// If we put this BEFORE the save game, then we try to save the game...
|
||||||
@ -278,7 +283,10 @@ class WorldScreen : CameraStageBaseScreen() {
|
|||||||
// That's why this needs to be after the game is saved.
|
// That's why this needs to be after the game is saved.
|
||||||
shouldUpdate=true
|
shouldUpdate=true
|
||||||
|
|
||||||
updateNextTurnButton()
|
// do this on main thread
|
||||||
|
Gdx.app.postRunnable {
|
||||||
|
updateNextTurnButton()
|
||||||
|
}
|
||||||
Gdx.input.inputProcessor = stage
|
Gdx.input.inputProcessor = stage
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user