From 22e1d9e91f527709e12c3c0346f26540b7bacfe8 Mon Sep 17 00:00:00 2001 From: "Anna (navi) Figueiredo Gomes" Date: Mon, 19 May 2025 00:44:27 +0200 Subject: [PATCH] ext-foreign-toplevel-handle: make foreign_toplevel_send_details_to_resource non-static Signed-off-by: Anna (navi) Figueiredo Gomes --- include/types/wlr_foreign_toplevel.h | 10 ++++++++++ types/wlr_ext_foreign_toplevel_list_v1.c | 8 ++++---- 2 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 include/types/wlr_foreign_toplevel.h diff --git a/include/types/wlr_foreign_toplevel.h b/include/types/wlr_foreign_toplevel.h new file mode 100644 index 000000000..67b8eab10 --- /dev/null +++ b/include/types/wlr_foreign_toplevel.h @@ -0,0 +1,10 @@ +#ifndef TYPES_WLR_FOREIGN_TOPLEVEL_H +#define TYPES_WLR_FOREIGN_TOPLEVEL_H + +#include +#include + +void foreign_toplevel_send_details_to_resource( + struct wlr_ext_foreign_toplevel_handle_v1 *toplevel, struct wl_resource *resource); + +#endif diff --git a/types/wlr_ext_foreign_toplevel_list_v1.c b/types/wlr_ext_foreign_toplevel_list_v1.c index f40d4b2c0..c0954cac0 100644 --- a/types/wlr_ext_foreign_toplevel_list_v1.c +++ b/types/wlr_ext_foreign_toplevel_list_v1.c @@ -2,7 +2,7 @@ #include #include #include -#include +#include #include #include #include "ext-foreign-toplevel-list-v1-protocol.h" @@ -132,7 +132,7 @@ static struct wl_resource *create_toplevel_resource_for_resource( return resource; } -static void toplevel_send_details_to_toplevel_resource( +void foreign_toplevel_send_details_to_resource( struct wlr_ext_foreign_toplevel_handle_v1 *toplevel, struct wl_resource *resource) { if (toplevel->title) { @@ -189,7 +189,7 @@ wlr_ext_foreign_toplevel_handle_v1_create(struct wlr_ext_foreign_toplevel_list_v if (!toplevel_resource) { continue; } - toplevel_send_details_to_toplevel_resource(toplevel, toplevel_resource); + foreign_toplevel_send_details_to_resource(toplevel, toplevel_resource); } return toplevel; @@ -247,7 +247,7 @@ static void foreign_toplevel_list_bind(struct wl_client *client, void *data, wl_list_for_each(toplevel, &list->toplevels, link) { struct wl_resource *toplevel_resource = create_toplevel_resource_for_resource(toplevel, resource); - toplevel_send_details_to_toplevel_resource(toplevel, + foreign_toplevel_send_details_to_resource(toplevel, toplevel_resource); } }