Zero deviceMask and genericMask when creating a grab via CreateGrab().

This commit is contained in:
Peter Hutterer 2007-06-12 16:55:26 +09:30
parent 26b21157cf
commit 0aaf515466

View File

@ -91,6 +91,7 @@ CreateGrab(
(device == inputInfo.pointer)); (device == inputInfo.pointer));
grab->window = window; grab->window = window;
grab->eventMask = eventMask; grab->eventMask = eventMask;
grab->deviceMask = 0;
grab->ownerEvents = ownerEvents; grab->ownerEvents = ownerEvents;
grab->keyboardMode = keyboardMode; grab->keyboardMode = keyboardMode;
grab->pointerMode = pointerMode; grab->pointerMode = pointerMode;
@ -104,6 +105,7 @@ CreateGrab(
grab->detail.pMask = NULL; grab->detail.pMask = NULL;
grab->confineTo = confineTo; grab->confineTo = confineTo;
grab->cursor = cursor; grab->cursor = cursor;
grab->genericMasks = NULL;
if (cursor) if (cursor)
cursor->refcnt++; cursor->refcnt++;
return grab; return grab;