From f40cd771ef139c6df822025afa5bfb910ad7023e Mon Sep 17 00:00:00 2001 From: Loof <223481293+unciv-loof@users.noreply.github.com> Date: Thu, 18 Sep 2025 18:01:35 +0200 Subject: [PATCH] Revert Button.isEnabled getter --- .../unciv/ui/components/extensions/Scene2dExtensions.kt | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/core/src/com/unciv/ui/components/extensions/Scene2dExtensions.kt b/core/src/com/unciv/ui/components/extensions/Scene2dExtensions.kt index 296d71727f..6d05c22c47 100644 --- a/core/src/com/unciv/ui/components/extensions/Scene2dExtensions.kt +++ b/core/src/com/unciv/ui/components/extensions/Scene2dExtensions.kt @@ -80,12 +80,7 @@ fun Button.enable() { * which is more appropriate to toggle On/Off buttons, while this one is good for 'click-to-do-something' buttons. */ var Button.isEnabled: Boolean - get() = when (touchable) { - Touchable.enabled -> true - Touchable.disabled -> false - // idk what to do here - Touchable.childrenOnly -> throw IllegalStateException() - } + get() = touchable == Touchable.enabled set(value) = if (value) enable() else disable() fun colorFromHex(hexColor: Int): Color {