diff --git a/core/src/com/unciv/ui/screens/worldscreen/TechPolicyDiplomacyButtons.kt b/core/src/com/unciv/ui/screens/worldscreen/TechPolicyDiplomacyButtons.kt index f6f39b8f11..b02bbf452d 100644 --- a/core/src/com/unciv/ui/screens/worldscreen/TechPolicyDiplomacyButtons.kt +++ b/core/src/com/unciv/ui/screens/worldscreen/TechPolicyDiplomacyButtons.kt @@ -119,7 +119,7 @@ class TechPolicyDiplomacyButtons(val worldScreen: WorldScreen) : Table(BaseScree private fun updateUndoButton() { // Don't show the undo button if there is no action to undo - if (worldScreen.gameInfo != worldScreen.preActionGameInfo) { + if (worldScreen.gameInfo != worldScreen.preActionGameInfo && worldScreen.canChangeState) { undoButtonHolder.touchable = Touchable.enabled undoButtonHolder.actor = undoButton } else {