From f9aa52355eb0db3fd5ef366dbf37d01b32aa3eee Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Sat, 7 Jan 2012 15:09:24 +0000 Subject: [PATCH] Joystick messages coordinates are unsigned, treat them as such. Apparently the joystick messages (x, y) coordinates are unsigned, so use LOWORD/HIWORD to extract them from LPARAM. See #748. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70278 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/msw/window.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/msw/window.cpp b/src/msw/window.cpp index c7bdf169d2..03416b3402 100644 --- a/src/msw/window.cpp +++ b/src/msw/window.cpp @@ -3023,8 +3023,8 @@ wxWindowMSW::MSWHandleMessage(WXLRESULT *result, case MM_JOY1BUTTONUP: case MM_JOY2BUTTONUP: processed = HandleJoystickEvent(message, - GET_X_LPARAM(lParam), - GET_Y_LPARAM(lParam), + LOWORD(lParam), + HIWORD(lParam), wParam); break; #endif // __WXMICROWIN__ -- 2.45.2