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 {