瀏覽代碼

Only invoke WinChanged event if _windowSize isn't empty.

BDisp 1 年之前
父節點
當前提交
bbe3ea9246
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      Terminal.Gui/ConsoleDrivers/WindowsDriver.cs

+ 2 - 2
Terminal.Gui/ConsoleDrivers/WindowsDriver.cs

@@ -1796,8 +1796,8 @@ internal class WindowsMainLoop : IMainLoopDriver {
 		while (true) {
 		while (true) {
 			Task.Delay (500).Wait ();
 			Task.Delay (500).Wait ();
 			_windowSize = _winConsole.GetConsoleBufferWindow (out _);
 			_windowSize = _winConsole.GetConsoleBufferWindow (out _);
-			if (_windowSize != Size.Empty && _windowSize.Width != _consoleDriver.Cols
-			    || _windowSize.Height != _consoleDriver.Rows) {
+			if (_windowSize != Size.Empty && (_windowSize.Width != _consoleDriver.Cols
+			    || _windowSize.Height != _consoleDriver.Rows)) {
 				return;
 				return;
 			}
 			}
 		}
 		}