diff --git a/dix/events.c b/dix/events.c index b396b6506..a80355011 100644 --- a/dix/events.c +++ b/dix/events.c @@ -3707,7 +3707,7 @@ ProcessPointerEvent (xEvent *xE, DeviceIntPtr mouse, int count) SpritePtr pSprite = mouse->spriteInfo->sprite; #ifdef XKB - XkbSrvInfoPtr xkbi= inputInfo.keyboard->key->xkbInfo; + XkbSrvInfoPtr xkbi= GetPairedKeyboard(mouse)->key->xkbInfo; #endif #ifdef XEVIE if(xevieFlag && clients[xevieClientIndex] && !xeviegrabState &&