From a8808ac3d093f33b39de109107d396fe0a02c4fc Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Wed, 7 Nov 2007 11:42:58 +1030 Subject: [PATCH] Xi: don't call CheckMotion for slave devices. This essentially disables enter/leave for slave devices, but re-enables them for master devices. Which is a good thing after all. --- Xi/exevents.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Xi/exevents.c b/Xi/exevents.c index 3f096a6a2..cf73bfd85 100644 --- a/Xi/exevents.c +++ b/Xi/exevents.c @@ -127,7 +127,8 @@ ProcessOtherEvent(xEventPtr xE, DeviceIntPtr device, int count) if (device->isMaster && device->coreEvents && coretype) sendCore = TRUE; - CheckMotion(xE, device); + if (device->isMaster) + CheckMotion(xE, device); if (xE->u.u.type != DeviceValuator && xE->u.u.type != GenericEvent) { DeviceIntPtr mouse = NULL, kbd = NULL;