Initialize surface->link so we can always wl_list_remove() it
authorKristian Høgsberg <krh@bitplanet.net>
Thu, 6 Jan 2011 20:32:14 +0000 (15:32 -0500)
committerKristian Høgsberg <krh@bitplanet.net>
Thu, 6 Jan 2011 20:32:14 +0000 (15:32 -0500)
In particular, even if we never added it to the compositor surface list.

compositor/compositor.c

index 2146c9b..29a1f52 100644 (file)
@@ -129,6 +129,7 @@ wlsc_surface_create(struct wlsc_compositor *compositor,
                return NULL;
 
        wl_list_init(&surface->surface.destroy_listener_list);
+       wl_list_init(&surface->link);
 
        glGenTextures(1, &surface->texture);
        glBindTexture(GL_TEXTURE_2D, surface->texture);