wayland: free dmabuf_feedback object

666cb91cf1 added dmabuf_feedback, but it
was never actually free'd on uninit. Because this function requires
wayland protocols 1.24, we have to wrap it in an #if. Also throw in some
minor cosmetic changes in here.
This commit is contained in:
Dudemanguy 2022-10-29 15:51:02 -05:00
parent 8ba4ace1f6
commit 667222dffa
1 changed files with 9 additions and 4 deletions

View File

@ -2148,6 +2148,11 @@ void vo_wayland_uninit(struct vo *vo)
if (wl->dmabuf) if (wl->dmabuf)
zwp_linux_dmabuf_v1_destroy(wl->dmabuf); zwp_linux_dmabuf_v1_destroy(wl->dmabuf);
#if HAVE_WAYLAND_PROTOCOLS_1_24
if (wl->dmabuf_feedback)
zwp_linux_dmabuf_feedback_v1_destroy(wl->dmabuf_feedback);
#endif
if (wl->seat) if (wl->seat)
wl_seat_destroy(wl->seat); wl_seat_destroy(wl->seat);