From 0a12f1c9c6a293265b51f82a58cfdc3b87b93f32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Sat, 10 Apr 2021 00:41:19 +0200 Subject: [PATCH] wayland: Clean up Wayland clients and display on shutdown This will clean up Wayland related objects, e.g. surfaces and buffers. Part-of: --- src/wayland/meta-wayland.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/wayland/meta-wayland.c b/src/wayland/meta-wayland.c index b032a8bfc..c6225868e 100644 --- a/src/wayland/meta-wayland.c +++ b/src/wayland/meta-wayland.c @@ -591,7 +591,12 @@ meta_wayland_finalize (void) compositor = meta_wayland_compositor_get_default (); meta_xwayland_shutdown (&compositor->xwayland_manager); + + if (compositor->wayland_display) + wl_display_destroy_clients (compositor->wayland_display); + g_clear_pointer (&compositor->display_name, g_free); + g_clear_pointer (&compositor->wayland_display, wl_display_destroy); } void