From 6c71ee1ba29a44015c978861ea9ae227ea5f6794 Mon Sep 17 00:00:00 2001 From: Pekka Paalanen Date: Wed, 10 Oct 2012 12:49:30 +0300 Subject: [PATCH] compositor: fix surface pointer cast In weston, the wl_resource:data field for a wl_surface object always contains struct weston_surface *, never struct wl_surface *. Even though this is just a cosmetic fix, it should reduce confusion. Signed-off-by: Pekka Paalanen --- src/compositor.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/compositor.c b/src/compositor.c index e2e264b..eb3e632 100644 --- a/src/compositor.c +++ b/src/compositor.c @@ -1985,8 +1985,7 @@ pointer_set_cursor(struct wl_client *client, struct wl_resource *resource, struct weston_surface *surface = NULL; if (surface_resource) - surface = container_of(surface_resource->data, - struct weston_surface, surface); + surface = surface_resource->data; if (seat->seat.pointer->focus == NULL) return; -- 2.7.4