1
0
Fork 0

Platform/Win32/Win32Mouse: skip Win32MsgBuffer and handle event directly in handleMessage()

This commit is contained in:
Henrik Hautakoski 2020-02-01 15:38:27 +01:00
parent 2e9701a15b
commit 3c209ba01b
No known key found for this signature in database
GPG key ID: 96765B12FEAC4745
3 changed files with 63 additions and 73 deletions

View file

@ -39,7 +39,7 @@ LRESULT Win32EventQueue::processMessage(MSG msg, Event& event)
case WM_MOUSEMOVE :
case WM_MOUSELEAVE :
if (Win32Mouse::handleMessage(msg)) {
if (Win32Mouse::handleMessage(msg, event)) {
// Mouse did handle the message.
return 0;
}
@ -51,7 +51,7 @@ LRESULT Win32EventQueue::processMessage(MSG msg, Event& event)
SetCapture(msg.hwnd);
if (Win32Mouse::handleMessage(msg)) {
if (Win32Mouse::handleMessage(msg, event)) {
// Mouse did handle the message.
return 0;
}
@ -63,7 +63,7 @@ LRESULT Win32EventQueue::processMessage(MSG msg, Event& event)
ReleaseCapture();
if (Win32Mouse::handleMessage(msg)) {
if (Win32Mouse::handleMessage(msg, event)) {
// Mouse did handle the message.
return 0;
}