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;
}