weston/libweston/desktop
Leandro Ribeiro 2263cbf2ea xdg-shell: handle xdg_wm_base being destroyed before its children
According to the xdg-shell protocol specification, if the xdg_wm_base
object is destroyed while there are still xdg_surface objects associated
with it, the compositor must post a protocol error (DEFUNCT_SURFACES) to
the client. In this patch we do that.

Signed-off-by: Leandro Ribeiro <leandro.ribeiro@collabora.com>
2026-02-23 09:15:31 +00:00
..
client.c libweston/desktop: Update my Copyright 2024-02-11 19:07:39 +01:00
internal.h libweston-desktop: Break grabs when a parent surface is destroyed 2024-05-21 13:21:35 -05:00
libweston-desktop.c Revert "shared/helpers.h: Migrate helpers.h to libweston" 2025-01-17 10:18:26 +02:00
meson.build Move libweston-desktop into libweston 2022-06-28 10:35:52 +00:00
seat.c libweston-desktop: Break grabs when a parent surface is destroyed 2024-05-21 13:21:35 -05:00
surface.c desktop-shell: Remove weston_view_damage_below from desktop_view_destroy 2025-05-30 11:38:47 +00:00
xdg-shell-v6.c xdg-shell: handle xdg_wm_base being destroyed before its children 2026-02-23 09:15:31 +00:00
xdg-shell.c xdg-shell: handle xdg_wm_base being destroyed before its children 2026-02-23 09:15:31 +00:00
xwayland.c libweston-desktop: replace surface %p with name 2026-02-19 16:21:19 +02:00