From ed1055497ca38eb7773f3fb35ef47e69eabb2934 Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Mon, 30 Mar 2026 10:17:51 +0200 Subject: [PATCH] Server: listen for foreign toplevel capture request --- river/Server.zig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/river/Server.zig b/river/Server.zig index d6c8e42..b444a74 100644 --- a/river/Server.zig +++ b/river/Server.zig @@ -252,6 +252,7 @@ pub fn init(server: *Server, runtime_xwayland: bool) !void { server.layer_shell.events.new_surface.add(&server.new_layer_surface); server.xdg_activation.events.request_activate.add(&server.request_activate); server.cursor_shape_manager.events.request_set_shape.add(&server.request_set_cursor_shape); + server.foreign_toplevel_image_capture_source_manager.events.new_request.add(&server.new_foreign_toplevel_capture_request); wl_server.setGlobalFilter(*Server, globalFilter, server); } @@ -267,6 +268,7 @@ pub fn deinit(server: *Server) void { server.new_layer_surface.link.remove(); server.request_activate.link.remove(); server.request_set_cursor_shape.link.remove(); + server.new_foreign_toplevel_capture_request.link.remove(); if (build_options.xwayland) { if (server.xwayland) |xwayland| {