Module: wine
Branch: master
Commit: 54ac76a387142ee1f0003bffc1f3efd053db84cf
URL: http://source.winehq.org/git/wine.git/?a=commit;h=54ac76a387142ee1f0003bffc…
Author: Eric Pouech <eric.pouech(a)wanadoo.fr>
Date: Sun Oct 22 21:48:07 2006 +0200
winex11.drv: As the min keycode is always greater or equal to 8, we
don't need to scan XKeymapEvent.key_vector from 0 but from 8.
---
dlls/winex11.drv/keyboard.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/dlls/winex11.drv/keyboard.c b/dlls/winex11.drv/keyboard.c
index 534e197..7768151 100644
--- a/dlls/winex11.drv/keyboard.c
+++ b/dlls/winex11.drv/keyboard.c
@@ -1283,7 +1283,10 @@ void X11DRV_KeymapNotify( HWND hwnd, XEv
DWORD time = GetCurrentTime();
alt = control = shift = 0;
- for (i = 0; i < 32; i++)
+ /* the minimum keycode is always greater or equal to 8, so we can
+ * skip the first 8 values, hence start at 1
+ */
+ for (i = 1; i < 32; i++)
{
if (!event->xkeymap.key_vector[i]) continue;
for (j = 0; j < 8; j++)