Revert "Fixed for dynamically added view."

This reverts commit adae58bbf7.
This commit is contained in:
BDisp
2020-07-10 19:20:05 +01:00
parent adae58bbf7
commit 315b93726c
2 changed files with 4 additions and 9 deletions

View File

@@ -621,18 +621,13 @@ namespace Terminal.Gui {
container.ChildNeedsDisplay ();
if (subviews == null)
return;
foreach (var view in subviews) {
if (IsInitialized && !view.IsInitialized) {
view.BeginInit ();
view.EndInit ();
}
foreach (var view in subviews)
if (view.Frame.IntersectsWith (region)) {
var childRegion = Rect.Intersect (view.Frame, region);
childRegion.X -= view.Frame.X;
childRegion.Y -= view.Frame.Y;
view.SetNeedsDisplay (childRegion);
}
}
}
internal bool childNeedsDisplay;
@@ -671,6 +666,9 @@ namespace Terminal.Gui {
CanFocus = true;
view.tabIndex = tabIndexes.IndexOf (view);
}
if (IsInitialized) {
view.BeginInit ();
}
SetNeedsLayout ();
SetNeedsDisplay ();
}

View File

@@ -700,9 +700,6 @@ namespace Terminal.Gui {
v1.Add (sv1);
while (!sv1.CanFocus) {
}
Application.Refresh ();
t.Running = false;
};