Browse Source

Merge pull request #2063 from BDisp/windowsdriver-flag-zero-fix

Fixes #2061.  WindowsDriver - On 'MouseMoved', at least `ReportMousePosition` flag must be returned.
Tig Kindel 2 years ago
parent
commit
185f4a14cb
1 changed files with 1 additions and 3 deletions
  1. 1 3
      Terminal.Gui/ConsoleDrivers/WindowsDriver.cs

+ 1 - 3
Terminal.Gui/ConsoleDrivers/WindowsDriver.cs

@@ -1123,11 +1123,9 @@ namespace Terminal.Gui {
 				}
 
 			} else if (mouseEvent.EventFlags == WindowsConsole.EventFlags.MouseMoved) {
+				mouseFlag = MouseFlags.ReportMousePosition;
 				if (mouseEvent.MousePosition.X != pointMove.X || mouseEvent.MousePosition.Y != pointMove.Y) {
-					mouseFlag = MouseFlags.ReportMousePosition;
 					pointMove = new Point (mouseEvent.MousePosition.X, mouseEvent.MousePosition.Y);
-				} else {
-					mouseFlag = 0;
 				}
 			} else if (mouseEvent.ButtonState == 0 && mouseEvent.EventFlags == 0) {
 				mouseFlag = 0;