weston/desktop-shell
Marius Vlad a7392c855d desktop-shell: Clear out missing listeners
The keyboard focus listener, caps changed and pointer focus listener
were missing when destroying the seat. These are necessary to avoid
using weston_desktop object even if it was destroyed, which happens due
to a focus out event and ultimately handled by the keyboard focus notify
callback.

Once the seats are destroyed (and implictly the focus handlers) we're
safe to destroy weston_desktop object as well.

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
2021-10-14 09:06:44 +00:00
..
exposay.c Fix indentation all through the project 2021-07-31 15:28:20 +00:00
input-panel.c libweston: make wl_output point to weston_head 2018-04-10 14:33:59 +03:00
meson.build build: add rpath to modules that use symbols from libexec_weston 2020-02-06 09:00:42 +00:00
shell.c desktop-shell: Clear out missing listeners 2021-10-14 09:06:44 +00:00
shell.h desktop-shell: Keep track of seats 2021-10-14 09:06:44 +00:00