DeliverEventsToWindow: ensure that genericMask has a defined value.
This commit is contained in:
parent
583e988b9f
commit
ffdf8f3e45
|
@ -9,4 +9,4 @@ cd $srcdir
|
||||||
autoreconf -v --install || exit 1
|
autoreconf -v --install || exit 1
|
||||||
cd $ORIGDIR || exit $?
|
cd $ORIGDIR || exit $?
|
||||||
|
|
||||||
$srcdir/configure --enable-maintainer-mode --disable-dmx --enable-kdrive "$@"
|
$srcdir/configure --enable-maintainer-mode --disable-dmx --enable-dri --enable-kdrive "$@"
|
||||||
|
|
|
@ -2020,9 +2020,8 @@ DeliverEventsToWindow(DeviceIntPtr pDev, WindowPtr pWin, xEvent
|
||||||
/* get the XGE event mask.
|
/* get the XGE event mask.
|
||||||
* FIXME: needs to be freed somewhere too.
|
* FIXME: needs to be freed somewhere too.
|
||||||
*/
|
*/
|
||||||
if (!pWin->optional || !pWin->optional->geMasks)
|
tempGrab.genericMasks = NULL;
|
||||||
tempGrab.genericMasks = NULL;
|
if (pWin->optional && pWin->optional->geMasks)
|
||||||
else
|
|
||||||
{
|
{
|
||||||
GenericClientMasksPtr gemasks = pWin->optional->geMasks;
|
GenericClientMasksPtr gemasks = pWin->optional->geMasks;
|
||||||
GenericMaskPtr geclient = gemasks->geClients;
|
GenericMaskPtr geclient = gemasks->geClients;
|
||||||
|
|
Loading…
Reference in New Issue