From 589a662052cdb30444d3f34cc960ab5fcc5cb404 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Mon, 9 Oct 2023 08:24:08 -0400 Subject: [PATCH] wayland: Only use version 4 of the dmabuf protocol --- gdk/wayland/gdkdisplay-wayland.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/gdk/wayland/gdkdisplay-wayland.c b/gdk/wayland/gdkdisplay-wayland.c index 3f6be5229d..4bb2d9e043 100644 --- a/gdk/wayland/gdkdisplay-wayland.c +++ b/gdk/wayland/gdkdisplay-wayland.c @@ -471,12 +471,10 @@ gdk_registry_handle_global (void *data, wl_registry_bind (display_wayland->wl_registry, id, &wl_shm_interface, 1); wl_shm_add_listener (display_wayland->shm, &wl_shm_listener, display_wayland); } - else if (strcmp (interface, "zwp_linux_dmabuf_v1") == 0) + else if (strcmp (interface, "zwp_linux_dmabuf_v1") == 0 && version == 4) { display_wayland->linux_dmabuf = - wl_registry_bind (display_wayland->wl_registry, id, - &zwp_linux_dmabuf_v1_interface, - MIN (version, 4)); + wl_registry_bind (display_wayland->wl_registry, id, &zwp_linux_dmabuf_v1_interface, version); display_wayland->linux_dmabuf_feedback = zwp_linux_dmabuf_v1_get_default_feedback (display_wayland->linux_dmabuf); zwp_linux_dmabuf_feedback_v1_add_listener (display_wayland->linux_dmabuf_feedback,