mouse fix for nt tty

No wonder we've had complaints about the mouse lately.
The port was responding to mouse movements that didn't
even involve a button click.
This commit is contained in:
nethack.allison
2002-04-06 16:26:38 +00:00
parent e2f58eec52
commit c6a8fbdd83
2 changed files with 5 additions and 2 deletions

View File

@@ -432,8 +432,10 @@ int *x, *y, *mod;
(ch || (iskeypad(scan)) || altseq)) {
*mod = 0;
return process_keystroke(&ir, &valid);
} else if ((ir.EventType == MOUSE_EVENT &&
(ir.Event.MouseEvent.dwButtonState & MOUSEMASK))) {
} else if (
(ir.EventType == MOUSE_EVENT &&
(ir.Event.MouseEvent.dwEventFlags == 0) &&
(ir.Event.MouseEvent.dwButtonState & MOUSEMASK))) {
*x = ir.Event.MouseEvent.dwMousePosition.X + 1;
*y = ir.Event.MouseEvent.dwMousePosition.Y - 1;