dix: don't dereference dev->key if it doesn't exist.
This may happen if we check for a passive grab on a floating pointer device.
This commit is contained in:
parent
01f0b9c978
commit
f0c56ffd98
|
@ -3389,7 +3389,7 @@ CheckPassiveGrabsOnWindow(
|
||||||
else
|
else
|
||||||
gdev = device;
|
gdev = device;
|
||||||
}
|
}
|
||||||
if (gdev)
|
if (gdev && gdev->key)
|
||||||
xkbi= gdev->key->xkbInfo;
|
xkbi= gdev->key->xkbInfo;
|
||||||
#endif
|
#endif
|
||||||
tempGrab.modifierDevice = grab->modifierDevice;
|
tempGrab.modifierDevice = grab->modifierDevice;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user