weston_12.0_aglcore: Handle no pointer event
authorMarius Vlad <marius.vlad@collabora.com>
Thu, 5 Oct 2023 13:37:54 +0000 (16:37 +0300)
committerjenkins-dontreply@build.automotivelinux.org <collab-it+agl-jobbuilder@linuxfoundation.org>
Thu, 7 Mar 2024 12:55:01 +0000 (12:55 +0000)
commit74c9b43f681e95317a0f11a536f7c72d8c997f13
treeae87c665ba36059fb01a51fe7d79948e2fdc7c86
parentb00bde3d38aaf60f3633d28f08436ed17b777596
weston_12.0_aglcore: 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