Merged requested to merge mvlad/weston:wip/mvlad/focus-in-focus-out into main
Version 2: Rather than providing a band-aid which detected when we still had a
notify listener installed and re-init the linker entry to avoid corrupting the surface
destory signal list, properly fix the issue in and handle previous events that spawn
Version 1: As seen with the x11 backend, we could get multiple focus_out events without actually getting a focus_in event, causing the destroy signal list to be corrupted, leading to a crash.
Fixes #650 (closed)
Suggested-by: Alexandros Frantzis email@example.com Reported-by: Alexandros Frantzis firstname.lastname@example.org Signed-off-by: Marius Vlad email@example.com ~~