diff --git a/protocol/wayland.xml b/protocol/wayland.xml index 89e6aab6..784d9712 100644 --- a/protocol/wayland.xml +++ b/protocol/wayland.xml @@ -960,9 +960,10 @@ immediately before receiving keyboard focus and when a new selection is set while the client has keyboard focus. The data_offer is valid until a new data_offer or NULL is received - or until the client loses keyboard focus. The client must - destroy the previous selection data_offer, if any, upon receiving - this event. + or until the client loses keyboard focus. Switching surface with + keyboard focus within the same client doesn't mean a new selection + will be sent. The client must destroy the previous selection + data_offer, if any, upon receiving this event.