Xi: if the device is currently grabbed, flag the barrier event
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Jasper St. Pierre <jstpierre@mecheye.net>
This commit is contained in:
parent
353aa51592
commit
88a2cccc37
|
@ -1655,6 +1655,9 @@ ProcessBarrierEvent(InternalEvent *e, DeviceIntPtr dev)
|
|||
if (dixLookupWindow(&pWin, be->window, serverClient, DixReadAccess) != Success)
|
||||
return;
|
||||
|
||||
if (grab)
|
||||
be->flags |= XIBarrierDeviceIsGrabbed;
|
||||
|
||||
rc = EventToXI2(e, &ev);
|
||||
if (rc != Success) {
|
||||
ErrorF("[Xi] event conversion from %s failed with code %d\n", __func__, rc);
|
||||
|
|
Loading…
Reference in New Issue