diff --git a/core/src/com/unciv/UncivGame.kt b/core/src/com/unciv/UncivGame.kt index 84816c1056..b5cacbeca1 100644 --- a/core/src/com/unciv/UncivGame.kt +++ b/core/src/com/unciv/UncivGame.kt @@ -149,6 +149,7 @@ class UncivGame( if(screen != null && screen != worldScreen) screen.dispose() setScreen(worldScreen) worldScreen.shouldUpdate=true // This can set the screen to the policy picker or tech picker screen, so the input processor must come before + Gdx.graphics.requestRendering() } // This is ALWAYS called after create() on Android - google "Android life cycle" diff --git a/core/src/com/unciv/ui/newgamescreen/NewGameScreen.kt b/core/src/com/unciv/ui/newgamescreen/NewGameScreen.kt index 058d47ee1d..21d91ef336 100644 --- a/core/src/com/unciv/ui/newgamescreen/NewGameScreen.kt +++ b/core/src/com/unciv/ui/newgamescreen/NewGameScreen.kt @@ -93,6 +93,7 @@ class NewGameScreen: PickerScreen(){ rightSideButton.enable() rightSideButton.setText("Start game!".tr()) } + Gdx.graphics.requestRendering() } } } @@ -106,7 +107,7 @@ class NewGameScreen: PickerScreen(){ var newGame:GameInfo?=null override fun render(delta: Float) { - if(newGame!=null){ + if (newGame != null){ game.loadGame(newGame!!) } super.render(delta)