From: Kristian Høgsberg Date: Thu, 12 Jul 2012 16:34:43 +0000 (-0400) Subject: compositor: Don't send wl_surface.enter/leave if we didn't find a resource X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c7814d2e98764237d4fbc6f5b405af010580e74f;p=profile%2Fivi%2Fweston-ivi-shell.git compositor: Don't send wl_surface.enter/leave if we didn't find a resource --- diff --git a/src/compositor.c b/src/compositor.c index 5420639..c06bc5a 100644 --- a/src/compositor.c +++ b/src/compositor.c @@ -1342,6 +1342,8 @@ weston_surface_update_output_mask(struct weston_surface *es, uint32_t mask) resource = find_resource_for_client(&output->resource_list, client); + if (resource == NULL) + continue; if (1 << output->id & entered) wl_surface_send_enter(&es->surface.resource, resource); if (1 << output->id & left)