浏览代码

Fixed crazy bug caued by View.ClearOnVisibleFalse being called during BeginInit

Tig 1 年之前
父节点
当前提交
a937b77c21
共有 2 个文件被更改,包括 1 次插入6 次删除
  1. 1 1
      Terminal.Gui/View/View.cs
  2. 0 5
      Terminal.Gui/View/ViewDrawing.cs

+ 1 - 1
Terminal.Gui/View/View.cs

@@ -359,7 +359,7 @@ public partial class View : Responder, ISupportInitializeNotification
                         SetHasFocus (false, this);
                     }
 
-                    if (ClearOnVisibleFalse)
+                    if (IsInitialized && ClearOnVisibleFalse)
                     {
                         Clear ();
                     }

+ 0 - 5
Terminal.Gui/View/ViewDrawing.cs

@@ -376,11 +376,6 @@ public partial class View
                 }
             }
 
-            if (Title == "_Text:")
-            {
-
-            }
-
             // This should NOT clear 
             TextFormatter?.Draw (
                                  BoundsToScreen (contentArea),