Xi: take the paired device as modifier device only for MD pointers.

This commit is contained in:
Peter Hutterer 2009-05-14 15:53:00 +10:00
parent 0e089f9ceb
commit de78aab0ea

View File

@ -157,7 +157,7 @@ ProcXIPassiveGrabDevice(ClientPtr client)
if (!modifiers_failed)
return BadAlloc;
if (dev->isMaster)
if (IsPointerDevice(dev) && dev->isMaster)
mod_dev = GetPairedDevice(dev);
else
mod_dev = dev;