dix: fix xi2 mask/filter when delivering grabbed events
Signed-off-by: Carlos Garnacho <carlosg@gnome.org> Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
parent
4551510f75
commit
475ef5cc83
|
@ -4192,8 +4192,8 @@ DeliverOneGrabbedEvent(InternalEvent *event, DeviceIntPtr dev, enum InputLevel l
|
||||||
if (rc == Success)
|
if (rc == Success)
|
||||||
{
|
{
|
||||||
int evtype = xi2_get_type(xE);
|
int evtype = xi2_get_type(xE);
|
||||||
mask = xi2mask_isset(grab->xi2mask, dev, evtype);
|
mask = GetXI2MaskByte(grab->xi2mask, dev, evtype);
|
||||||
filter = 1;
|
filter = GetEventFilter(dev, xE);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case XI:
|
case XI:
|
||||||
|
|
Loading…
Reference in New Issue
Block a user