Bug#443250: Working fix for #443250
reassign 443250 xserver-xorg-core
tags 443250 + patch
thanks
I can confirm that the patch from Naoki Hamada found at
https://bugs.freedesktop.org/show_bug.cgi?id=12858
fixes this annoying bug.
Patch included here for reference:
diff -ur xorg-server-1.4.orig/dix/getevents.c xorg-server-1.4/dix/getevents.c
--- xorg-server-1.4.orig/dix/getevents.c Thu Sep 6 09:47:48 2007
+++ xorg-server-1.4/dix/getevents.c Fri Oct 19 16:56:09 2007
@@ -95,7 +95,7 @@
static Bool
key_is_down(DeviceIntPtr pDev, int key_code)
{
- return pDev->key->postdown[key_code >> 3] >> (key_code & 7);
+ return pDev->key->postdown[key_code >> 3] & (1 << (key_code & 7));
}
/**
Reply to: