changeset 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 3bdcef7e1c90
children 670e74bf5cc8
files src/video/windib/SDL_dibevents.c
diffstat 1 files changed, 0 insertions(+), 2 deletions(-) [+]
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 */