DeliverGrabbedEvent: stop segfault when gemask == NULL.
This commit is contained in:
parent
3312e4dd5e
commit
62efc3951a
|
@ -3283,7 +3283,7 @@ DeliverGrabbedEvent(xEvent *xE, DeviceIntPtr thisDev,
|
||||||
xGenericEvent* ge = ((xGenericEvent*)xE);
|
xGenericEvent* ge = ((xGenericEvent*)xE);
|
||||||
GenericMaskPtr gemask = grab->genericMasks;
|
GenericMaskPtr gemask = grab->genericMasks;
|
||||||
|
|
||||||
if (!gemask->eventMask[GEEXTIDX(ge)])
|
if (!gemask || !gemask->eventMask[GEEXTIDX(ge)])
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (GEEventFill(xE))
|
if (GEEventFill(xE))
|
||||||
|
|
Loading…
Reference in New Issue
Block a user