compositor: Only delete surface texture if we have one
authorKristian Høgsberg <krh@bitplanet.net>
Fri, 17 Feb 2012 17:15:27 +0000 (12:15 -0500)
committerKristian Høgsberg <krh@bitplanet.net>
Fri, 17 Feb 2012 17:15:27 +0000 (12:15 -0500)
src/compositor.c

index f07b14c..c690a43 100644 (file)
@@ -592,7 +592,8 @@ destroy_surface(struct wl_resource *resource)
                weston_compositor_repick(compositor);
        }
 
-       glDeleteTextures(1, &surface->texture);
+       if (surface->texture)
+               glDeleteTextures(1, &surface->texture);
 
        if (surface->buffer)
                wl_list_remove(&surface->buffer_destroy_listener.link);