Forráskód Böngészése

Re-fixed keydown not repeating issue.

Charlie Kindel 5 éve
szülő
commit
511447c80b
1 módosított fájl, 2 hozzáadás és 2 törlés
  1. 2 2
      Terminal.Gui/Drivers/WindowsDriver.cs

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

@@ -673,10 +673,10 @@ namespace Terminal.Gui {
 						keyUpHandler (key);
 						keyUpHandler (key);
 				} else {
 				} else {
 					if (inputEvent.KeyEvent.bKeyDown) {
 					if (inputEvent.KeyEvent.bKeyDown) {
+						// Key Down - Fire KeyDown Event and KeyStroke (ProcessKey) Event
+						keyHandler (new KeyEvent (map));
 						keyDownHandler (new KeyEvent (map));
 						keyDownHandler (new KeyEvent (map));
 					} else {
 					} else {
-						// Key Up - Fire KeyDown Event and KeyStroke (ProcessKey) Event
-						keyHandler (new KeyEvent (map));
 						keyUpHandler (new KeyEvent (map));
 						keyUpHandler (new KeyEvent (map));
 					}
 					}
 				}
 				}