commit | c7814d2e98764237d4fbc6f5b405af010580e74f | [log] [tgz] |
---|---|---|
author | Kristian Høgsberg <krh@bitplanet.net> | Thu Jul 12 12:34:43 2012 -0400 |
committer | Kristian Høgsberg <krh@bitplanet.net> | Thu Jul 12 12:34:43 2012 -0400 |
tree | 670cc912b22a5e73e3dd977121db825c7135d9d2 | |
parent | 240dfeb0fee1daeae89c59e7c0960294beedf146 [diff] [blame] |
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 @@ 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)