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 =