Platform/Win32/Win32Mouse: skip Win32MsgBuffer and handle event directly in handleMessage()
This commit is contained in:
parent
2e9701a15b
commit
3c209ba01b
3 changed files with 63 additions and 73 deletions
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue