compositor: Don't send wl_surface.enter/leave if we didn't find a resource

dev
Kristian Høgsberg 13 years ago
parent 240dfeb0fe
commit c7814d2e98
  1. 2
      src/compositor.c

@ -1342,6 +1342,8 @@ weston_surface_update_output_mask(struct weston_surface *es, uint32_t mask)
resource = resource =
find_resource_for_client(&output->resource_list, find_resource_for_client(&output->resource_list,
client); client);
if (resource == NULL)
continue;
if (1 << output->id & entered) if (1 << output->id & entered)
wl_surface_send_enter(&es->surface.resource, resource); wl_surface_send_enter(&es->surface.resource, resource);
if (1 << output->id & left) if (1 << output->id & left)

Loading…
Cancel
Save