Add surface_created listener after the initialization of launchers. Otherwise, surfaces of the launchers will be added to the application layer too. This does create a race where we might miss some surfaces that get created before the UI client signals ready, but it was agreed the race is not significant. You cannot use the launchers before the UI is ready, and someone using systemd integration to launch clients in parallel to Weston with ivi-shell and hmi-controller is unlikely. After all, hmi-controller is just a demo. Signed-off-by: Emre Ucan <eucan@de.adit-jv.com> [Pekka: added extra commit message notes] Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>dev
parent
28d240f281
commit
d97f10081e
Loading…
Reference in new issue