summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2009-05-13 16:54:01 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2009-05-16 12:20:59 +1000
commit5c3e7289801c958e2c70e2629d3ebee122449be8 (patch)
treeac95abd908ebb21740e2d2d60a0037da889f3229
parente083a0d0692baa5ad29002a38293b36dd3b4c06f (diff)
dix: count must be 1 if we have an XI2 match.
This fixes events that activated a grab not getting delivered to the client. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-rw-r--r--dix/events.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/dix/events.c b/dix/events.c
index e1410ed2a..10814fa25 100644
--- a/dix/events.c
+++ b/dix/events.c
@@ -3420,6 +3420,7 @@ CheckPassiveGrabsOnWindow(
"(%d, %d).\n", device->name, event->type, rc);
continue;
}
+ count = 1;
} else
{
rc = EventToXI((InternalEvent*)event, &xE, &count);