mirror of
https://gitlab.freedesktop.org/wayland/wayland.git
synced 2025-10-29 05:40:16 -04:00
protocol: Clarify how clients can cancel a drag operation
Explicitly say that destroying a wl_data_source previously used in a wl_data_device::start_drag request will cancel the DND session. This is currently the only way to do it from client side (besides those "indirect" ones already documented) and all compositors work like that but it is not clear spec-wise it is the expected behaviour. Signed-off-by: Nick Diego Yamane <nickdiego@igalia.com>
This commit is contained in:
parent
1ab6a81816
commit
53dd99793d
1 changed files with 2 additions and 1 deletions
|
|
@ -829,7 +829,8 @@
|
|||
for the eventual data transfer. If source is NULL, enter, leave
|
||||
and motion events are sent only to the client that initiated the
|
||||
drag and the client is expected to handle the data passing
|
||||
internally.
|
||||
internally. If source is destroyed, the drag-and-drop session will be
|
||||
cancelled.
|
||||
|
||||
The origin surface is the surface where the drag originates and
|
||||
the client must have an active implicit grab that matches the
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue