From 29ec14625111a8ae600d245ccbf905f059074d7c Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Fri, 29 May 2009 13:26:22 +1000 Subject: [PATCH] Xi: passively grabbing slave devices must be possible. There's use-cases where this is useful, so take the check out preventing that. Reported-by: Thomas Jaeger Signed-off-by: Peter Hutterer --- Xi/xipassivegrab.c | 8 -------- 1 file changed, 8 deletions(-) diff --git a/Xi/xipassivegrab.c b/Xi/xipassivegrab.c index a8807bd32..fa76a770c 100644 --- a/Xi/xipassivegrab.c +++ b/Xi/xipassivegrab.c @@ -110,14 +110,6 @@ ProcXIPassiveGrabDevice(ClientPtr client) return BadValue; } - /* Can't grab for modifiers on an attached slave device */ - if (!IsMaster(dev)) - { - if (!dev->u.master) - stuff->paired_device_mode = GrabModeAsync; - else if (dev->u.master && stuff->num_modifiers) - return BadDevice; - } if ((stuff->mask_len * 4) > XI_LASTEVENT) { unsigned char *bits = (unsigned char*)&stuff[1];