|
@@ -201,7 +201,10 @@ namespace Terminal.Gui {
|
|
|
if (dragPosition.HasValue) {
|
|
|
if (SuperView == null) {
|
|
|
Application.Top.SetNeedsDisplay (Frame);
|
|
|
- Application.Top.Redraw (Bounds);
|
|
|
+ // Redraw the entire app window using just our Frame. Since we are
|
|
|
+ // Application.Top, and our Frame always == our Bounds (Location is always (0,0))
|
|
|
+ // our Frame is actually view-relative (which is what Redraw takes).
|
|
|
+ Application.Top.Redraw (Frame);
|
|
|
} else {
|
|
|
SuperView.SetNeedsDisplay (Frame);
|
|
|
}
|