weston/desktop-shell
Derek Foreman 1ee1b93bac desktop-shell: Don't crash if the output is removed in startup
If the output is destroyed between setting the panel and committing the
panel, or between setting the background and committing the background,
we have a use after free crash.

Handle this by clearing the surface private pointers on output destroy
so we can skip the useless commits.

Signed-off-by: Derek Foreman <derek.foreman@collabora.com>
2024-11-05 11:29:39 -06:00
..
input-panel.c desktop-shell: Map input panel exactly once 2023-11-21 13:30:50 +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 crash if the output is removed in startup 2024-11-05 11:29:39 -06:00
shell.h desktop-shell: Add session listener 2024-06-21 13:21:27 +00:00