From 8ad078f46f4bdea82354dc1fc94f2b36f9f05ed6 Mon Sep 17 00:00:00 2001 From: Ilia Mirkin Date: Wed, 20 Jan 2021 18:53:12 -0500 Subject: [PATCH] xwayland: free render picture backing cursor Otherwise it gets leaked never to be recovered. --- xwayland/xwm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/xwayland/xwm.c b/xwayland/xwm.c index 6ddc10d2..0ca44bdd 100644 --- a/xwayland/xwm.c +++ b/xwayland/xwm.c @@ -1832,6 +1832,7 @@ void xwm_set_cursor(struct wlr_xwm *xwm, const uint8_t *pixels, uint32_t stride, xcb_render_create_cursor(xwm->xcb_conn, xwm->cursor, pic, hotspot_x, hotspot_y); xcb_free_pixmap(xwm->xcb_conn, pix); + xcb_render_free_picture(xwm->xcb_conn, pic); uint32_t values[] = {xwm->cursor}; xcb_change_window_attributes(xwm->xcb_conn, xwm->screen->root,