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