weston/desktop-shell
Alexandros Frantzis 7dcde16f22 desktop-shell: Don't process surfaces under destruction during output resize
An output resize may occur while a shell surface is in the process of
being destroyed, e.g., while the destruction fade-out animation is in
progress. In such cases although the shell surface exists, it's missing
the backing weston_desktop_surface, so ensure to check for that.

Fixes: #805
Fixes: eefd8ae2e0
Signed-off-by: Alexandros Frantzis <alexandros.frantzis@collabora.com>
2023-09-13 15:21:55 +00:00
..
input-panel.c desktop-shell: Pass a weston_coord to calc_input_panel_position 2023-06-19 13:09:03 +00:00
meson.build shell-utils: Integrate shell-utils into libweston 2023-01-09 22:13:07 +00:00
shell.c desktop-shell: Don't process surfaces under destruction during output resize 2023-09-13 15:21:55 +00:00
shell.h desktop-shell: Keep track of shsurf being created/removed 2023-07-06 19:06:22 +00:00