This prevents a segfault when unplugging an output when using pixman. Signed-off-by: Emmanuel Gil Peyrot <emmanuel.pey...@collabora.com> --- libweston/compositor-wayland.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libweston/compositor-wayland.c b/libweston/compositor-wayland.c index 7c12b4c..c223baa 100644 --- a/libweston/compositor-wayland.c +++ b/libweston/compositor-wayland.c @@ -627,9 +627,9 @@ wayland_output_destroy(struct weston_output *output_base) pixman_renderer_output_destroy(output_base); } else { gl_renderer->output_destroy(output_base); + wl_egl_window_destroy(output->gl.egl_window); } - wl_egl_window_destroy(output->gl.egl_window); wl_surface_destroy(output->parent.surface); if (output->parent.shell_surface) wl_shell_surface_destroy(output->parent.shell_surface); -- 2.9.3 _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-devel