protocol: Clarify how clients can cancel a drag operation
authorNick Diego Yamane <nickdiego@igalia.com>
Wed, 8 Jul 2020 14:48:19 +0000 (10:48 -0400)
committerSimon Ser <contact@emersion.fr>
Thu, 29 Oct 2020 12:17:28 +0000 (12:17 +0000)
commit53dd99793dd95fcfc187a0ee81ab289dfbe7fc2a
tree67e37c6c758b1ff8ae6c2ef1821dce25f0378ca5
parent1ab6a81816f52c17be2138ba569256b5afc029f2
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>
protocol/wayland.xml