diff --git a/hw/xwayland/xwayland-window-buffers.c b/hw/xwayland/xwayland-window-buffers.c index 2e8b0859c..0b9861fbb 100644 --- a/hw/xwayland/xwayland-window-buffers.c +++ b/hw/xwayland/xwayland-window-buffers.c @@ -238,6 +238,12 @@ xwl_window_buffer_release_callback(void *data) xwl_window); } +void +xwl_window_buffer_release(struct xwl_window_buffer *xwl_window_buffer) +{ + xwl_window_buffer_release_callback(xwl_window_buffer); +} + #ifdef XWL_HAS_GLAMOR static void xwl_window_buffers_release_fence_avail(int fd, int xevents, void *data) diff --git a/hw/xwayland/xwayland-window-buffers.h b/hw/xwayland/xwayland-window-buffers.h index c43712a13..ee26d3244 100644 --- a/hw/xwayland/xwayland-window-buffers.h +++ b/hw/xwayland/xwayland-window-buffers.h @@ -32,6 +32,7 @@ #include "xwayland-types.h" void xwl_window_buffer_add_damage_region(struct xwl_window *xwl_window); +void xwl_window_buffer_release(struct xwl_window_buffer *xwl_window_buffer); void xwl_window_buffers_init(struct xwl_window *xwl_window); void xwl_window_buffers_dispose(struct xwl_window *xwl_window); void xwl_window_realloc_pixmap(struct xwl_window *xwl_window);