Rémi Bernon (@rbernon) commented about dlls/winewayland.drv/waylanddrv.h:
struct xdg_wm_base *xdg_wm_base; struct wl_shm *wl_shm; struct wl_seat *wl_seat;
- struct
- { struct wl_pointer *wl_pointer;
struct wayland_surface *surface;
pthread_mutex_t mutex;
Do we really need to keep the current surface around? Could the hwnd be enough?