From c75ac6d731282f23e1b3471164f239ce1700b52e Mon Sep 17 00:00:00 2001 From: Keith Bowes Date: Fri, 2 Jan 2026 21:36:40 -0500 Subject: [PATCH] Replaced the deprecated wlr-data-control-untstable-v1 with the standard ext-data-control --- meson.build | 2 +- waybox/server.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/meson.build b/meson.build index 50e1865..40c7d20 100644 --- a/meson.build +++ b/meson.build @@ -35,7 +35,7 @@ endif libevdev = dependency('libevdev') libinput = dependency('libinput', version: '>=1.21.0', required: false) libxml2 = dependency('libxml-2.0') -wayland_protos = dependency('wayland-protocols', version: '>=1.37') +wayland_protos = dependency('wayland-protocols', version: '>=1.39') wayland_server = dependency('wayland-server', version: '>=1.15') wlroots = dependency(wlroots_version, version: '>=0.17.0') xkbcommon = dependency('xkbcommon') diff --git a/waybox/server.c b/waybox/server.c index d84b2b9..9982786 100644 --- a/waybox/server.c +++ b/waybox/server.c @@ -1,4 +1,4 @@ -#include +#include #include #include #include @@ -97,7 +97,7 @@ bool wb_start_server(struct wb_server* server) { wlr_log(WLR_INFO, "%s: WAYLAND_DISPLAY=%s", _("Running Wayland compositor on Wayland display"), socket); setenv("WAYLAND_DISPLAY", socket, true); - wlr_data_control_manager_v1_create(server->wl_display); + wlr_ext_data_control_manager_v1_create(server->wl_display, 1); wlr_data_device_manager_create(server->wl_display); server->foreign_toplevel_list =