diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2009-05-14 15:53:00 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2009-05-16 12:20:59 +1000 |
commit | de78aab0ea3a2d8c61222493f25911258dea65a2 (patch) | |
tree | 758e0aedf8606aea11eefb4029ae91744660ad51 | |
parent | 0e089f9ceb0edec532078c6e1df7f642f7220fb5 (diff) |
Xi: take the paired device as modifier device only for MD pointers.
-rw-r--r-- | Xi/xipassivegrab.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Xi/xipassivegrab.c b/Xi/xipassivegrab.c index 2b77d18b6..d2dabba4f 100644 --- a/Xi/xipassivegrab.c +++ b/Xi/xipassivegrab.c @@ -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; |