Re: [PATCH weston] compositor: reset surface's resource field on resource destruction

2013-09-11 Thread Jason Ekstrand
Remember the problem we had a couple months ago with null surfaces being passed to wl_pointer.leave if the leave was caused by the surface being destroyed? If you set surface->resource = NULL before destroying it this bug will come up again. On Sep 11, 2013 11:28 AM, "Giulio Camuffo" wrote: > wit

[PATCH weston] compositor: reset surface's resource field on resource destruction

2013-09-11 Thread Giulio Camuffo
with the surface ref-count feature a surface may live on after its resource was destroyed. set it to NULL in that case, so that code like find_resource_for_surface() in input.c will act accordingly. --- src/compositor.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/compositor.c b/src/