From e4fe0a3cb789b8757f1c80f606dfe32bccada582 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Thu, 29 Nov 2007 09:55:24 +1030 Subject: [PATCH] xkb: swap a LookupKeyboardDevice over in favour of GetPairedDevice The former always returns the VCK, which is obviously wrong if we have multiple devices. --- xkb/xkbAccessX.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xkb/xkbAccessX.c b/xkb/xkbAccessX.c index 063c84423..b26c91880 100644 --- a/xkb/xkbAccessX.c +++ b/xkb/xkbAccessX.c @@ -691,7 +691,7 @@ ProcessPointerEvent( register xEvent * xE, register DeviceIntPtr mouse, int count) { -DeviceIntPtr dev = (DeviceIntPtr)LookupKeyboardDevice(); +DeviceIntPtr dev = GetPairedDevice(mouse); XkbSrvInfoPtr xkbi = dev->key->xkbInfo; unsigned changed = 0; ProcessInputProc backupproc;