[Xorg-commit] xc/programs/Xserver/hw/xwin winkeybd.c,1.1.4.1.2.2,1.1.4.1.2.3
Alexander Gottwald
xorg-commit at pdx.freedesktop.org
Thu Dec 18 22:18:00 EET 2003
Committed by: ago
Update of /cvs/xorg/xc/programs/Xserver/hw/xwin
In directory pdx:/tmp/cvs-serv32001/programs/Xserver/hw/xwin
Modified Files:
Tag: CYGWIN
winkeybd.c
Log Message:
Properly save and clear the pointer to the internal mode key state data
when the keyboard is initialized, enabled, and disabled. (Takuma Murakami)
Index: winkeybd.c
===================================================================
RCS file: /cvs/xorg/xc/programs/Xserver/hw/xwin/winkeybd.c,v
retrieving revision 1.1.4.1.2.2
retrieving revision 1.1.4.1.2.3
diff -u -d -r1.1.4.1.2.2 -r1.1.4.1.2.3
--- winkeybd.c 15 Dec 2003 22:54:14 -0000 1.1.4.1.2.2
+++ winkeybd.c 18 Dec 2003 20:17:58 -0000 1.1.4.1.2.3
@@ -339,7 +339,7 @@
void
winKeybdCtrl (DeviceIntPtr pDevice, KeybdCtrl *pCtrl)
{
-
+ g_winInternalModeKeyStatesPtr = &(pDevice->key->state);
}
@@ -445,11 +445,13 @@
case DEVICE_ON:
pDevice->on = TRUE;
+ g_winInternalModeKeyStatesPtr = &(pDeviceInt->key->state);
break;
case DEVICE_CLOSE:
case DEVICE_OFF:
pDevice->on = FALSE;
+ g_winInternalModeKeyStatesPtr = NULL;
break;
}
More information about the xorg-commit
mailing list