winewayland.drv: Handle pointer focus events.
commit579d67e17defe047979b4f3e8c156f4cf6924768
authorAlexandros Frantzis <alexandros.frantzis@collabora.com>
Thu, 24 Aug 2023 08:27:42 +0000 (24 11:27 +0300)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 11 Sep 2023 18:45:04 +0000 (11 20:45 +0200)
tree928ffc96f98c84e258c28b75b6c65cb0998669b5
parenta3709b93ca344a07b3e01f644b78e747db3c55c0
winewayland.drv: Handle pointer focus events.

Handle wl_pointer enter/leave events and maintain information about
the focused HWND. Since pointer information will be accessed
by any UI capable thread, ensure proper proper locking is in place.
dlls/winewayland.drv/wayland.c
dlls/winewayland.drv/wayland_pointer.c
dlls/winewayland.drv/wayland_surface.c
dlls/winewayland.drv/waylanddrv.h