Fix mouse handling with several TTY frames on MS-Windows
* src/w32inevt.c (do_mouse_event): Reset the 'mouse_moved' flag of the selected frame. Without that, this flag might remain set on a TTY frame that is not displayed.
This commit is contained in:
parent
7e437af413
commit
e3d5337970
1 changed files with 3 additions and 0 deletions
|
@ -470,6 +470,9 @@ do_mouse_event (MOUSE_EVENT_RECORD *event,
|
||||||
DWORD but_change, mask, flags = event->dwEventFlags;
|
DWORD but_change, mask, flags = event->dwEventFlags;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
|
/* Mouse didn't move unless MOUSE_MOVED says it did. */
|
||||||
|
SELECTED_FRAME ()->mouse_moved = 0;
|
||||||
|
|
||||||
switch (flags)
|
switch (flags)
|
||||||
{
|
{
|
||||||
case MOUSE_MOVED:
|
case MOUSE_MOVED:
|
||||||
|
|
Loading…
Add table
Reference in a new issue