Browse Source

fixed WindowsDriver to work in linux unit tests

Tigger Kindel 2 years ago
parent
commit
411ce95e59
1 changed files with 5 additions and 4 deletions
  1. 5 4
      Terminal.Gui/ConsoleDrivers/WindowsDriver.cs

+ 5 - 4
Terminal.Gui/ConsoleDrivers/WindowsDriver.cs

@@ -1452,10 +1452,11 @@ internal class WindowsDriver : ConsoleDriver {
 		TerminalResized = terminalResized;
 		
 		try {
-
-			var winSize = WinConsole.GetConsoleOutputWindow (out Point pos);
-			Cols = winSize.Width;
-			Rows = winSize.Height;
+			if (WinConsole != null) {
+				var winSize = WinConsole.GetConsoleOutputWindow (out Point pos);
+				Cols = winSize.Width;
+				Rows = winSize.Height;
+			} 
 			WindowsConsole.SmallRect.MakeEmpty (ref _damageRegion);
 
 			// Needed for Windows Terminal