Implement early touch reject

Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
Chase Douglas 2012-02-03 16:19:10 -08:00 committed by Peter Hutterer
parent 656ab879f2
commit b0c54856df
1 changed files with 8 additions and 1 deletions

View File

@ -1019,9 +1019,16 @@ TouchAcceptReject(ClientPtr client, DeviceIntPtr dev, int mode,
if (i == ti->num_listeners)
return BadAccess;
/* FIXME: Implement early accept/reject */
if (i > 0)
{
if (mode == XIRejectTouch)
{
TouchRejected(dev, ti, ti->listeners[i].listener, NULL);
return Success;
}
/* FIXME: Implement early accept */
return BadAccess;
}
nev = GetTouchOwnershipEvents(events, dev, ti, mode,
ti->listeners[0].listener, 0);