From 0aaf51546666f71e8d1711978bc7988ec2ecc7d9 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Tue, 12 Jun 2007 16:55:26 +0930 Subject: [PATCH] Zero deviceMask and genericMask when creating a grab via CreateGrab(). --- dix/grabs.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dix/grabs.c b/dix/grabs.c index 714fea3e5..e1dd6c546 100644 --- a/dix/grabs.c +++ b/dix/grabs.c @@ -91,6 +91,7 @@ CreateGrab( (device == inputInfo.pointer)); grab->window = window; grab->eventMask = eventMask; + grab->deviceMask = 0; grab->ownerEvents = ownerEvents; grab->keyboardMode = keyboardMode; grab->pointerMode = pointerMode; @@ -104,6 +105,7 @@ CreateGrab( grab->detail.pMask = NULL; grab->confineTo = confineTo; grab->cursor = cursor; + grab->genericMasks = NULL; if (cursor) cursor->refcnt++; return grab;