xrender: fix leak in release_rounded_corner_cache

calling wrong free function did nothing and produced ton of x errors

fixes at least #892
This commit is contained in:
Maxim Solovyov
2022-12-22 20:40:02 +03:00
committed by Arda Atci
parent 7f533c0b23
commit 6c08650f3c

View File

@@ -554,7 +554,7 @@ release_rounded_corner_cache(backend_t *base, struct xrender_rounded_rectangle_c
assert(cache->refcount > 0);
cache->refcount--;
if (cache->refcount == 0) {
xcb_free_pixmap(base->c, cache->p);
xcb_render_free_picture(base->c, cache->p);
free(cache);
}
}