File keyrelease-1.5.2.diff of Package xorg-x11-server

Index: xorg-server-1.5.2/xkb/xkbPrKeyEv.c
===================================================================
--- xorg-server-1.5.2.orig/xkb/xkbPrKeyEv.c
+++ xorg-server-1.5.2/xkb/xkbPrKeyEv.c
@@ -96,17 +96,6 @@ int             xiEvent;
 		else if ((xE->u.u.type==KeyRelease || 
                             xE->u.u.type == DeviceKeyRelease) &&
 			(!(keyc->down[key>>3]&(1<<(key&7))))) {
-		    XkbLastRepeatEvent=	(pointer)&xE;
-                    if (xiEvent)
-                        xE->u.u.type = DeviceKeyPress;
-                    else
-                        xE->u.u.type = KeyPress;
-		    XkbHandleActions(keybd,keybd,xE,count);
-                    if (xiEvent)
-                        xE->u.u.type = DeviceKeyRelease;
-                    else
-                        xE->u.u.type = KeyRelease;
-		    XkbHandleActions(keybd,keybd,xE,count);
 		    XkbLastRepeatEvent= NULL;
 		    return;
 		}
openSUSE Build Service is sponsored by