diff --git a/Terminal.Gui/ConsoleDrivers/ConsoleDriver.cs b/Terminal.Gui/ConsoleDrivers/ConsoleDriver.cs index a27441630..28ef1e82d 100644 --- a/Terminal.Gui/ConsoleDrivers/ConsoleDriver.cs +++ b/Terminal.Gui/ConsoleDrivers/ConsoleDriver.cs @@ -311,6 +311,7 @@ public abstract class ConsoleDriver /// Clears the of the driver. public void ClearContents () { + Debug.WriteLine ("ClearContents"); // TODO: This method is really "Clear Contents" now and should not be abstract (or virtual) Contents = new Cell [Rows, Cols]; //CONCURRENCY: Unsynchronized access to Clip isn't safe. @@ -346,6 +347,7 @@ public abstract class ConsoleDriver /// The Rune used to fill the rectangle public void FillRect (Rectangle rect, Rune rune = default) { + Debug.WriteLine ("FillRect"); rect = Rectangle.Intersect (rect, Clip); lock (Contents) { diff --git a/Terminal.Gui/View/Adornment/Border.cs b/Terminal.Gui/View/Adornment/Border.cs index 0c6842a2a..922fa2a19 100644 --- a/Terminal.Gui/View/Adornment/Border.cs +++ b/Terminal.Gui/View/Adornment/Border.cs @@ -204,6 +204,7 @@ public class Border : Adornment { if (!Parent.Arrangement.HasFlag (ViewArrangement.Movable)) { + e.Cancel = true; return; }