From 3edc14fc1895797a98db7529573eab4a8bb0fb9b Mon Sep 17 00:00:00 2001 From: Vlad Zahorodnii Date: Thu, 12 Mar 2026 17:36:02 +0200 Subject: [PATCH] protocol: Add wl_seat.removed This provides a more convenient way to get notified that the seat is no longer available. Signed-off-by: Vlad Zahorodnii --- protocol/wayland.xml | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/protocol/wayland.xml b/protocol/wayland.xml index 24a187d2..07afe2a4 100644 --- a/protocol/wayland.xml +++ b/protocol/wayland.xml @@ -1984,7 +1984,7 @@ - + A seat is a group of keyboards, pointer and touch devices. This object is published as a global during start up, or when such a @@ -2116,9 +2116,17 @@ + + + + + This event is sent when the seat is no longer available. The client + should call the wl_seat.release request after receiving this event. + + - + The wl_pointer interface represents one or more input devices, such as mice, which control the pointer location and pointer_focus @@ -2531,7 +2539,7 @@ - + The wl_keyboard interface represents one or more keyboards associated with a seat. @@ -2712,7 +2720,7 @@ - + The wl_touch interface represents a touchscreen associated with a seat.