mirror of
https://github.com/brl/mutter.git
synced 2025-08-04 15:45:54 +00:00
wayland-surface: Don't clean up the buffer_destroy_listener twice
double_buffered_state_destroy will do this for us.
This commit is contained in:
@@ -517,10 +517,6 @@ meta_wayland_surface_free (MetaWaylandSurface *surface)
|
|||||||
compositor->surfaces = g_list_remove (compositor->surfaces, surface);
|
compositor->surfaces = g_list_remove (compositor->surfaces, surface);
|
||||||
|
|
||||||
meta_wayland_buffer_reference (&surface->buffer_ref, NULL);
|
meta_wayland_buffer_reference (&surface->buffer_ref, NULL);
|
||||||
|
|
||||||
if (surface->pending.buffer)
|
|
||||||
wl_list_remove (&surface->pending.buffer_destroy_listener.link);
|
|
||||||
|
|
||||||
double_buffered_state_destroy (&surface->pending);
|
double_buffered_state_destroy (&surface->pending);
|
||||||
|
|
||||||
meta_wayland_compositor_repick (compositor);
|
meta_wayland_compositor_repick (compositor);
|
||||||
|
Reference in New Issue
Block a user