weston/desktop-shell
Marius Vlad 137c793f22 desktop-shell: Guard against invalid seats in get_shell_seat()
Starting with commit 'desktop-shell: Embed keyboard focus handle code
when activating' we are iterating over all the seats when removing a
weston_desktop_surface to be able to invalidate the activate surface.

Upon compositor tear down the shell destroy might invalidate seats
before removal of the weston_desktop_surface making the shell_seat
itself invalid. This wasn't apparent at that time because we're not
handling at that the removal of surfaces from layers.

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
2021-11-24 12:17:26 +00:00
..
exposay.c Fix indentation all through the project 2021-07-31 15:28:20 +00:00
input-panel.c desktop-shell: Fix wrong initial position of input panel 2021-10-14 21:17:07 +09:00
meson.build shared/shell-utils: Create common helpers functions for shells 2021-11-02 19:29:50 +02:00
shell.c desktop-shell: Guard against invalid seats in get_shell_seat() 2021-11-24 12:17:26 +00:00
shell.h desktop-shell: Keep track of seats 2021-10-14 09:06:44 +00:00