weston: Handle no pointer event
authorMarius Vlad <marius.vlad@collabora.com>
Thu, 5 Oct 2023 13:37:54 +0000 (16:37 +0300)
committerJan-Simon Möller <jsmoeller@linuxfoundation.org>
Fri, 26 Apr 2024 14:15:24 +0000 (16:15 +0200)
commit1f88f2a871a2575d197384806c5cdc60b9370c50
treea656c6144d6b884fd9a9450d73c46af0f4b325be
parent947c78dada584d406f58b4e4ce788f7289f5a889
weston: Handle no pointer event

This should fix weston-stacking crashing if there's no pointer surface
due to not getting any pointer event. There's an implicit assumption
that we have pointer events if we also have keyboard input focus which
in AGL shell we don't have.

Bug-AGL: SPEC-4916
Change-Id: I2b043108bf41307779bf683f2685701653c1117f
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29263
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
meta-agl-core/recipes-graphics/wayland/weston/0001-clients-Handle-missing-pointer_surface-is-there-s-no.patch [new file with mode: 0644]
meta-agl-core/recipes-graphics/wayland/weston_12.0_aglcore.inc