specs: if a sequence ends, all clients get TouchPendingEnd

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
This commit is contained in:
Peter Hutterer 2011-09-14 05:46:43 +10:00 committed by Chase Douglas
parent 94fecdf129
commit 05fc509fdc

View file

@ -374,11 +374,11 @@ TouchEnd events, and the touch sequence is exclusively delivered to the
owner from that point on.
If the touch sequence physically ends while the owner of the touch sequence
has not yet accepted or rejected ownership, the client receives a
TouchUpdate event with the TouchPendingEnd flag set, but must still accept
or reject the sequence nonetheless. If the owner rejects the touch sequence,
the server will still attempt to exhaust all other passive grabs and/or
event selections looking for a final owner.
has not yet accepted or rejected ownership, all clients receive a
TouchUpdate event with the TouchPendingEnd flag set. The owner must still
accept or reject the sequence nonetheless. If the owner rejects the touch
sequence, the server will still attempt to exhaust all other passive grabs
and/or event selections looking for a final owner.
Clients may opt for touch events to be delivered before they become the
owner of the touch sequence. In this case, the logical state of the device (as