compositor: Only delete surface texture if we have one

Kristian Høgsberg 13 years ago
parent 101cb6560c
commit 12bbf81456
  1. 3
      src/compositor.c

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

Loading…
Cancel
Save