From f5e9904d4ab9a728e023a14d6f2c52c96cdc4b47 Mon Sep 17 00:00:00 2001 From: Derek Foreman Date: Tue, 13 Dec 2022 10:16:53 -0600 Subject: [PATCH] libweston: Update view transform in seat_get_pointer This triggers my new favourite assert sometimes when making RDP connections, so just update the transform here. Signed-off-by: Derek Foreman --- libweston/input.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libweston/input.c b/libweston/input.c index d516dd4b..d38e04f9 100644 --- a/libweston/input.c +++ b/libweston/input.c @@ -2846,6 +2846,8 @@ seat_get_pointer(struct wl_client *client, struct wl_resource *resource, wl_resource_get_client(pointer->focus->surface->resource) == client) { wl_fixed_t sx, sy; + weston_view_update_transform(pointer->focus); + weston_view_from_global_fixed(pointer->focus, pointer->x, pointer->y,