From 48b34b7ee2facc6b018cd5805a0fe098fade6d27 Mon Sep 17 00:00:00 2001 From: Bixilon Date: Sat, 18 Sep 2021 14:20:42 +0200 Subject: [PATCH] hud: fix some bugs in tab list --- .../gui/rendering/gui/hud/elements/tab/TabListElement.kt | 6 ++++++ .../rendering/gui/hud/elements/tab/TabListEntryElement.kt | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/tab/TabListElement.kt b/src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/tab/TabListElement.kt index d8be8526b..e36790d38 100644 --- a/src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/tab/TabListElement.kt +++ b/src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/tab/TabListElement.kt @@ -159,6 +159,12 @@ class TabListElement(hudRenderer: HUDRenderer) : Element(hudRenderer) { background.size = size } + override fun onParentChange() { + for (element in toRender) { + element.onParentChange() + } + } + companion object { private const val ENTRIES_PER_COLUMN = 20 diff --git a/src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/tab/TabListEntryElement.kt b/src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/tab/TabListEntryElement.kt index 51b7fb9a9..5a0d54d9c 100644 --- a/src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/tab/TabListEntryElement.kt +++ b/src/main/java/de/bixilon/minosoft/gui/rendering/gui/hud/elements/tab/TabListEntryElement.kt @@ -121,6 +121,10 @@ class TabListEntryElement( forcePrepare = false } + override fun onParentChange() { + forcePrepare = true + } + companion object { const val HEIGHT = 10