diff --git a/client/displayservers/Wayland/registry.c b/client/displayservers/Wayland/registry.c index 085b1bd8..622a26f4 100644 --- a/client/displayservers/Wayland/registry.c +++ b/client/displayservers/Wayland/registry.c @@ -36,8 +36,8 @@ static void registryGlobalHandler(void * data, struct wl_registry * registry, wlWm.seat = wl_registry_bind(wlWm.registry, name, &wl_seat_interface, 1); else if (!strcmp(interface, wl_shm_interface.name)) wlWm.shm = wl_registry_bind(wlWm.registry, name, &wl_shm_interface, 1); - else if (!strcmp(interface, wl_compositor_interface.name) && version >= 4) - wlWm.compositor = wl_registry_bind(wlWm.registry, name, &wl_compositor_interface, 4); + else if (!strcmp(interface, wl_compositor_interface.name) && version >= 3) + wlWm.compositor = wl_registry_bind(wlWm.registry, name, &wl_compositor_interface, 3); else if (!strcmp(interface, xdg_wm_base_interface.name)) wlWm.xdgWmBase = wl_registry_bind(wlWm.registry, name, &xdg_wm_base_interface, 1); else if (!strcmp(interface, zxdg_decoration_manager_v1_interface.name)) diff --git a/client/displayservers/Wayland/window.c b/client/displayservers/Wayland/window.c index 874d15cd..1198a154 100644 --- a/client/displayservers/Wayland/window.c +++ b/client/displayservers/Wayland/window.c @@ -139,7 +139,7 @@ bool waylandWindowInit(const char * title, bool fullscreen, bool maximize, bool if (!wlWm.compositor) { - DEBUG_ERROR("Compositor missing wl_compositor (version 4+), will not proceed"); + DEBUG_ERROR("Compositor missing wl_compositor (version 3+), will not proceed"); return false; }