Browse Source

Fixes #604 Toplevel repaint.

BDisp 5 năm trước cách đây
mục cha
commit
767eeec8cb
2 tập tin đã thay đổi với 2 bổ sung2 xóa
  1. 1 1
      Terminal.Gui/Core/Toplevel.cs
  2. 1 1
      Terminal.Gui/Core/Window.cs

+ 1 - 1
Terminal.Gui/Core/Toplevel.cs

@@ -264,7 +264,7 @@ namespace Terminal.Gui {
 			if (IsCurrentTop || this == Application.Top) {
 				if (NeedDisplay != null && !NeedDisplay.IsEmpty) {
 					Driver.SetAttribute (Colors.TopLevel.Normal);
-					Clear (Frame);
+					Clear (bounds);
 					Driver.SetAttribute (Colors.Base.Normal);
 				}
 				foreach (var view in Subviews) {

+ 1 - 1
Terminal.Gui/Core/Window.cs

@@ -201,7 +201,7 @@ namespace Terminal.Gui {
 				if (dragPosition.HasValue) {
 					if (SuperView == null) {
 						Application.Top.SetNeedsDisplay (Frame);
-						Application.Top.Redraw (Bounds);
+						Application.Top.Redraw (Frame);
 					} else {
 						SuperView.SetNeedsDisplay (Frame);
 					}