dix: DoChangeKeyboardControl shouldn't be using inputInfo.keyboard.

This commit is contained in:
Peter Hutterer 2008-01-03 18:51:44 +10:30
parent 9cc41b88df
commit b2da44c76d

View File

@ -2016,8 +2016,8 @@ DoChangeKeyboardControl (ClientPtr client, DeviceIntPtr keybd, XID *vlist,
case KBKey: case KBKey:
key = (KeyCode)*vlist; key = (KeyCode)*vlist;
vlist++; vlist++;
if ((KeyCode)key < inputInfo.keyboard->key->curKeySyms.minKeyCode || if ((KeyCode)key < keybd->key->curKeySyms.minKeyCode ||
(KeyCode)key > inputInfo.keyboard->key->curKeySyms.maxKeyCode) { (KeyCode)key > keybd->key->curKeySyms.maxKeyCode) {
client->errorValue = key; client->errorValue = key;
return BadValue; return BadValue;
} }