mirror of
https://github.com/gui-cs/Terminal.Gui.git
synced 2025-12-26 15:57:56 +01:00
StatusBar fix when vertical shrinking.
This commit is contained in:
@@ -353,15 +353,16 @@ namespace Terminal.Gui {
|
||||
top.Y = ny;
|
||||
}
|
||||
}
|
||||
if (StatusBar != null) {
|
||||
if (top.StatusBar != null) {
|
||||
if (ny + top.Frame.Height > top.Frame.Height - 1) {
|
||||
if (top.Height is Dim.DimFill)
|
||||
top.Height = Dim.Fill () - 1;
|
||||
}
|
||||
if (StatusBar.Frame.Y != Frame.Height - 1) {
|
||||
StatusBar.Y = Frame.Height - 1;
|
||||
SetNeedsDisplay ();
|
||||
if (top.StatusBar.Frame.Y != top.Frame.Height - 1) {
|
||||
top.StatusBar.Y = top.Frame.Height - 1;
|
||||
top.LayoutSubviews ();
|
||||
}
|
||||
top.BringSubviewToFront (top.StatusBar);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user