Преглед на файлове

Merge pull request #675 from BDisp/mouse-allevents-to-zero

Fixes #674 Mouse Double Click propagation.
Charlie Kindel преди 5 години
родител
ревизия
ef9025c0e3
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      Terminal.Gui/ConsoleDrivers/WindowsDriver.cs

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

@@ -759,7 +759,7 @@ namespace Terminal.Gui {
 				IsButtonReleased = false;
 			}
 
-			if ((mouseEvent.EventFlags == 0 && LastMouseButtonPressed == null && !IsButtonDoubleClicked) ||
+			if ((mouseEvent.ButtonState != 0 && mouseEvent.EventFlags == 0 && LastMouseButtonPressed == null && !IsButtonDoubleClicked) ||
 				(mouseEvent.EventFlags == WindowsConsole.EventFlags.MouseMoved &&
 				mouseEvent.ButtonState != 0 && !IsButtonReleased && !IsButtonDoubleClicked)) {
 				switch (mouseEvent.ButtonState) {