commit | 4889154f5bb5d343e20c58344656a653f2bb6cf4 | [log] [tgz] |
---|---|---|
author | Kristian Høgsberg <krh@bitplanet.net> | Thu Feb 23 17:38:33 2012 -0500 |
committer | Kristian Høgsberg <krh@bitplanet.net> | Thu Feb 23 17:38:33 2012 -0500 |
tree | 0cbde563209ecf29be3c741afbad36deb316b037 | |
parent | 010f98b0839e4eb8dd18056289590c1d0cb61ed5 [diff] [blame] |
compositor: Initialize destroy_listener_list for internal surfaces too We use this to look up user data on the surface, so make sure the list is always valid.
diff --git a/src/compositor.c b/src/compositor.c index 80ee2ba..ef1c6ae 100644 --- a/src/compositor.c +++ b/src/compositor.c
@@ -199,6 +199,8 @@ if (surface == NULL) return NULL; + wl_list_init(&surface->surface.resource.destroy_listener_list); + wl_list_init(&surface->link); wl_list_init(&surface->buffer_link);