weston/ivi-shell
Michael Olbrich 1f2419f0f2 ivi-shell: clear seat focus if necessary when a surface is destroyed
Otherwise shseat->focused_ivisurf can point to deleted memory.
This does not happen with the hmi-controller because it explicitly assigns a new
focused surface. But the ivi-shell should not relay on the controller here.

Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
(cherry picked from commit d6681cedee)
2024-04-16 13:28:50 +03:00
..
hmi-controller.c hmi-controller: activate and deactivate sruface 2024-04-16 13:28:50 +03:00
ivi-layout-export.h ivi-shell: activate desktop surface 2024-04-16 13:28:50 +03:00
ivi-layout-private.h ivi-shell: activate desktop surface 2024-04-16 13:28:50 +03:00
ivi-layout-shell.h ivi-shell: activate desktop surface 2024-04-16 13:28:50 +03:00
ivi-layout-transition.c ivi-layout: use libweston-desktop api is to send configure events everywhere 2019-07-01 15:50:08 +00:00
ivi-layout.c ivi-shell: activate desktop surface 2024-04-16 13:28:50 +03:00
ivi-shell.c ivi-shell: clear seat focus if necessary when a surface is destroyed 2024-04-16 13:28:50 +03:00
ivi-shell.h ivi-shell: activate desktop surface 2024-04-16 13:28:50 +03:00
meson.build ivi-shell: add new signal to notify ivi shell destroying 2022-11-10 11:46:56 +02:00
weston.ini.in ivi-shell: bring back reference weston.ini 2021-06-04 12:40:12 +02:00