소스 검색

Fixed Vertical FormatAndGetSize Fill issue

Tig 1 년 전
부모
커밋
b528ba8bc7
1개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  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)