fix: re-add banner height subtraction (lives outside tab container scope)

This commit is contained in:
2026-05-03 17:00:11 +02:00
parent ecd46ed630
commit a987e97610
+7 -6
View File
@@ -347,12 +347,13 @@ public sealed class ChatLogWindow : Window
if (Plugin.Config.PreviewPosition is PreviewPosition.Inside) if (Plugin.Config.PreviewPosition is PreviewPosition.Inside)
height -= Plugin.InputPreview.PreviewHeight; height -= Plugin.InputPreview.PreviewHeight;
// Hellion Chat v0.6.1 — kein expliziter Abzug mehr für die Header- // Hellion Chat v0.6.1 — Banner rendert in DrawChatLog VOR dem Tab-/
// Toolbar (Task 7) und den Hint-Banner (Task 8): beide rendern VOR // Sidebar-Container, also außerhalb des Scopes von GetContentRegionAvail
// diesem Aufruf, daher ist GetContentRegionAvail().Y oben bereits um // hier drin → Banner-Höhe muss explizit abgezogen werden, sonst drückt
// ihre verbrauchte Höhe reduziert. Der vorherige doppelte Subtrahier // er die Eingabe aus dem sichtbaren Fenster. Header-Toolbar dagegen
// hat unter dem Eingabefeld eine tote Zone von Toolbar+Banner-Höhe // rendert IM selben Container direkt vor diesem Aufruf, daher ist sie
// erzeugt sobald der Banner sichtbar war. // schon im GetContentRegionAvail.Y berücksichtigt — kein eigener Abzug.
height -= _v061HintBannerHeight;
return height; return height;
} }