From a52b2777b25568e767d4c0258fb0440bae06783b Mon Sep 17 00:00:00 2001 From: Alexandre Julliard <julliard@winehq.org> Date: Thu, 23 Jan 2003 21:35:14 +0000 Subject: [PATCH] Keysym check should use 0x8000 instead of 0x800 (spotted by Dmitry Timoshkov). --- dlls/x11drv/keyboard.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/x11drv/keyboard.c b/dlls/x11drv/keyboard.c index 73c67cd62a1..082a303b563 100644 --- a/dlls/x11drv/keyboard.c +++ b/dlls/x11drv/keyboard.c @@ -1288,7 +1288,7 @@ void X11DRV_InitKeyboard( BYTE *key_state_table ) int maxlen=0,maxval=-1,ok; for (i=0; i<syms; i++) { keysym = XKeycodeToKeysym(display, keyc, i); - if ((keysym<0x800) && (keysym!=' ')) + if ((keysym<0x8000) && (keysym!=' ')) { #ifdef HAVE_XKB if (!is_xkb || !XkbTranslateKeySym(display, &keysym, 0, &ckey[i], 1, NULL)) -- GitLab