diff --git a/core/src/com/unciv/ui/worldscreen/WorldScreen.kt b/core/src/com/unciv/ui/worldscreen/WorldScreen.kt index b1dcb78d6f..9c56cb81e7 100644 --- a/core/src/com/unciv/ui/worldscreen/WorldScreen.kt +++ b/core/src/com/unciv/ui/worldscreen/WorldScreen.kt @@ -183,7 +183,7 @@ class WorldScreen(val viewingCiv:CivilizationInfo) : CameraStageBaseScreen() { val isSomethingOpen = tutorials.isTutorialShowing || stage.actors.any { it is TradePopup } || alertPopupIsOpen - if(!isSomethingOpen) { + if(!isSomethingOpen && isPlayersTurn) { when { !gameInfo.oneMoreTurnMode && gameInfo.civilizations.any { it.victoryManager.hasWon() } -> game.screen = VictoryScreen() viewingCiv.policies.freePolicies > 0 -> game.screen = PolicyPickerScreen(this)