From 43a0a515404fb719340a3fefc534047bae1cb286 Mon Sep 17 00:00:00 2001 From: Mike Hearn Date: Sat, 23 Nov 2002 01:12:17 +0000 Subject: [PATCH] Altered WM_MOUSEHOVER so the lParam and wParam fields are set correctly to virtual key states and cursor position. --- windows/input.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/input.c b/windows/input.c index 79ec4af7924..5740f3279db 100644 --- a/windows/input.c +++ b/windows/input.c @@ -972,7 +972,8 @@ static void CALLBACK TrackMouseEventProc(HWND hwndUnused, UINT uMsg, UINT_PTR id /* has the mouse hovered long enough? */ if(TrackingList[i].iHoverTime <= TrackingList[i].tme.dwHoverTime) { - PostMessageA(TrackingList[i].tme.hwndTrack, WM_MOUSEHOVER, 0, 0); + PostMessageW(TrackingList[i].tme.hwndTrack, WM_MOUSEHOVER, + get_key_state(), MAKELPARAM( pos.x, pos.y )); /* stop tracking mouse hover */ TrackingList[i].tme.dwFlags ^= TME_HOVER; -- 2.11.4.GIT