diff options
Diffstat (limited to 'dix/touch.c')
-rw-r--r-- | dix/touch.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/dix/touch.c b/dix/touch.c index 3027bbbf2..5d6e2a796 100644 --- a/dix/touch.c +++ b/dix/touch.c @@ -874,7 +874,7 @@ TouchSetupListeners(DeviceIntPtr dev, TouchPointInfoPtr ti, InternalEvent *ev) SpritePtr sprite = &ti->sprite; WindowPtr win; - if (dev->deviceGrab.grab) + if (dev->deviceGrab.grab && !dev->deviceGrab.fromPassiveGrab) TouchAddActiveGrabListener(dev, ti, ev, dev->deviceGrab.grab); /* We set up an active touch listener for existing touches, but not any |