Browse Source

Fixed Vertical FormatAndGetSize Fill issue

Tig 1 year ago
parent
commit
b528ba8bc7
1 changed files with 6 additions and 0 deletions
  1. 6 0
      Terminal.Gui/Text/TextFormatter.cs

+ 6 - 0
Terminal.Gui/Text/TextFormatter.cs

@@ -670,11 +670,17 @@ public class TextFormatter
         {
             Alignment = Alignment.Start;
         }
+        Alignment prevVerticalAlignment = VerticalAlignment;
+        if (VerticalAlignment == Alignment.Fill)
+        {
+            VerticalAlignment = Alignment.Start;
+        }
 
         List<string> lines = GetLines ();
 
         // Undo hacks
         Alignment = prevAlignment;
+        VerticalAlignment = prevVerticalAlignment;
         Size = prevSize;
 
         if (lines.Count == 0)