From dc12d0b678991ae1518852b67a3dd256d22bf338 Mon Sep 17 00:00:00 2001 From: Bixilon Date: Wed, 11 May 2022 12:02:51 +0200 Subject: [PATCH] fix internal chat not hiding anymore --- .../minosoft/gui/rendering/gui/hud/elements/chat/ChatElement.kt | 2 ++ .../gui/rendering/gui/hud/elements/chat/InternalChatElement.kt | 2 +- 2 files changed, 3 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 c34673bfe..a9a20d452 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 @@ -52,6 +52,7 @@ class ChatElement(guiRenderer: GUIRenderer) : AbstractChatElement(guiRenderer), forceApply() } override var skipDraw: Boolean + // skips hud draw and draws it in gui stage get() = chatProfile.hidden || active set(value) { chatProfile.hidden = !value @@ -270,6 +271,7 @@ class ChatElement(guiRenderer: GUIRenderer) : AbstractChatElement(guiRenderer), override fun tick() { super.tick() + internal.tick() input.tick() } diff --git a/src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/chat/InternalChatElement.kt b/src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/chat/InternalChatElement.kt index 512f6f30f..939f42bb4 100644 --- a/src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/chat/InternalChatElement.kt +++ b/src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/chat/InternalChatElement.kt @@ -30,7 +30,7 @@ class InternalChatElement(guiRenderer: GUIRenderer) : AbstractChatElement(guiRen messages.forceSilentApply() forceApply() } - override var skipDraw: Boolean + override var skipDraw: Boolean // skips hud draw and draws it in gui stage get() = chatProfile.hidden || active set(value) { chatProfile.hidden = !value