Mercurial > sdl-ios-xcode
diff src/video/windib/SDL_dibevents.c @ 1264:f3a3f1890b91
Date: Sun, 21 Sep 2003 19:52:42 -0600
From: Tyler Montbriand <tsm@accesscomm.ca>
Subject: Re: [SDL] Hardware buttons on pocket pc
I found it! :)
It has to do with the UNICODE translation code, in SDL_dibevents.c, in the
'#ifdef NO_GETKEYBOARDSTATE' block in DIB_HandleMessage(). The error
handling is a little... aggressive. If it can't translate from unicode, it
wipes out the virtual keycode.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Wed, 25 Jan 2006 07:00:40 +0000 |
parents | 7c7ddaf195bf |
children | f61f045343d3 |
line wrap: on
line diff
--- a/src/video/windib/SDL_dibevents.c Wed Jan 25 06:53:50 2006 +0000 +++ b/src/video/windib/SDL_dibevents.c Wed Jan 25 07:00:40 2006 +0000 @@ -147,8 +147,6 @@ if ( TranslateMessage(&m) && PeekMessage(&m, hwnd, 0, WM_USER, PM_NOREMOVE) && (m.message == WM_CHAR) ) { GetMessage(&m, hwnd, 0, WM_USER); wParam = m.wParam; - } else { - wParam = 0; } } #endif /* NO_GETKEYBOARDSTATE */