From 9acc84ff8eff303d18a2d7c14a33ae91772f2479 Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Sat, 25 Feb 2023 22:23:23 +0200 Subject: [PATCH] Resolved #8739 - cannot 'undo' if you cannot change state --- .../unciv/ui/screens/worldscreen/TechPolicyDiplomacyButtons.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 {