From ba9dfa16885610ffe2fac3ffda4bba9ce072e911 Mon Sep 17 00:00:00 2001 From: Moritz Zwerger Date: Sun, 22 Oct 2023 20:55:27 +0200 Subject: [PATCH] chat history: just push if not blank --- .../gui/rendering/gui/hud/elements/chat/ChatElement.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/chat/ChatElement.kt b/src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/chat/ChatElement.kt index 83762950c..0345e9684 100644 --- a/src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/chat/ChatElement.kt +++ b/src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/chat/ChatElement.kt @@ -174,7 +174,7 @@ class ChatElement(guiRenderer: GUIRenderer) : AbstractChatElement(guiRenderer), val value = input.value input.submit() input.value = "" - if (history.lastOrNull() != value) { + if (history.lastOrNull() != value && value.isNotBlank()) { // ToDo: Improve history history += value } @@ -202,6 +202,7 @@ class ChatElement(guiRenderer: GUIRenderer) : AbstractChatElement(guiRenderer), historyIndex-- input.value = history[historyIndex] } + KeyCodes.KEY_DOWN -> { val size = history.size historyIndex++