From cad42fcb0850e001c7ae37179c8b94ccc42c0306 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michel=20D=C3=A4nzer?= Date: Fri, 12 Jan 2024 11:37:35 +0100 Subject: [PATCH] xwayland: Destroy old window pixmap in xwl_window_recycle_pixmap We were leaking it. Fixes: 6779ec5bf67a ("xwayland: Use window pixmap as a window buffer") --- hw/xwayland/xwayland-window-buffers.c | 1 + 1 file changed, 1 insertion(+) diff --git a/hw/xwayland/xwayland-window-buffers.c b/hw/xwayland/xwayland-window-buffers.c index 658ec2199..599ad5370 100644 --- a/hw/xwayland/xwayland-window-buffers.c +++ b/hw/xwayland/xwayland-window-buffers.c @@ -324,6 +324,7 @@ xwl_window_recycle_pixmap(struct xwl_window *xwl_window) window_pixmap->drawable.width, window_pixmap->drawable.height); xwl_window_set_pixmap(xwl_window->window, new_window_pixmap); + screen->DestroyPixmap(window_pixmap); } PixmapPtr