diff --git a/Terminal.Gui/ConsoleDrivers/WindowsDriver.cs b/Terminal.Gui/ConsoleDrivers/WindowsDriver.cs index 0a233c8a3..89bddd6fe 100644 --- a/Terminal.Gui/ConsoleDrivers/WindowsDriver.cs +++ b/Terminal.Gui/ConsoleDrivers/WindowsDriver.cs @@ -1571,6 +1571,12 @@ namespace Terminal.Gui { if (damageRegion.Left == -1) return; + if (!HeightAsBuffer) { + var windowSize = WinConsole.GetConsoleBufferWindow (out _); + if (!windowSize.IsEmpty && (windowSize.Width != Cols || windowSize.Height != Rows)) + return; + } + var bufferCoords = new WindowsConsole.Coord () { X = (short)Clip.Width, Y = (short)Clip.Height