From e8fd27bf343814b7db00ea6dda2c5fde14858da8 Mon Sep 17 00:00:00 2001 From: yairm210 Date: Sat, 28 Jun 2025 23:13:04 +0300 Subject: [PATCH] Fixed dev console requiring scrolling on small UI settings --- core/src/com/unciv/ui/screens/devconsole/DevConsolePopup.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/core/src/com/unciv/ui/screens/devconsole/DevConsolePopup.kt b/core/src/com/unciv/ui/screens/devconsole/DevConsolePopup.kt index c67f89edfc..4e2ec88890 100644 --- a/core/src/com/unciv/ui/screens/devconsole/DevConsolePopup.kt +++ b/core/src/com/unciv/ui/screens/devconsole/DevConsolePopup.kt @@ -104,6 +104,7 @@ class DevConsolePopup(val screen: WorldScreen) : Popup(screen) { fun String.removeFromEnd(n: Int) = substring(0, (length - n).coerceAtLeast(0)) textField.text = textField.text.removeFromEnd(toRemove) + toAdd textField.cursorPosition = Int.MAX_VALUE // because the setText implementation actively resets it after the paste it uses (auto capped at length) + pack() } private fun onAltDelete() {