mirror of
https://github.com/reactos/reactos.git
synced 2024-10-05 17:06:29 +00:00
[Win32k]
- Process hardware keyboard and mouse buttons before mouse move messages. Should fix CORE-7797. svn path=/trunk/; revision=64363
This commit is contained in:
parent
e4ad48c2b9
commit
7c020d5ce1
|
@ -852,17 +852,6 @@ co_IntPeekMessage( PMSG Msg,
|
|||
}
|
||||
|
||||
/* Check for hardware events. */
|
||||
if ((ProcessMask & QS_MOUSE) &&
|
||||
co_MsqPeekMouseMove( pti,
|
||||
RemoveMessages,
|
||||
Window,
|
||||
MsgFilterMin,
|
||||
MsgFilterMax,
|
||||
Msg ))
|
||||
{
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
if ((ProcessMask & QS_INPUT) &&
|
||||
co_MsqPeekHardwareMessage( pti,
|
||||
RemoveMessages,
|
||||
|
@ -875,6 +864,17 @@ co_IntPeekMessage( PMSG Msg,
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
if ((ProcessMask & QS_MOUSE) &&
|
||||
co_MsqPeekMouseMove( pti,
|
||||
RemoveMessages,
|
||||
Window,
|
||||
MsgFilterMin,
|
||||
MsgFilterMax,
|
||||
Msg ))
|
||||
{
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
/* Check for sent messages again. */
|
||||
while ( co_MsqDispatchOneSentMessage(pti) )
|
||||
{
|
||||
|
@ -1198,7 +1198,7 @@ UserPostMessage( HWND Wnd,
|
|||
Window = UserGetWindowObject(Wnd);
|
||||
if ( !Window )
|
||||
{
|
||||
ERR("UserPostMessage: Invalid handle 0x%p!\n",Wnd);
|
||||
ERR("UserPostMessage: Invalid handle 0x%p Msg %d!\n",Wnd,Msg);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue