mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2026-04-14 08:22:25 -04:00
ext-foreign-toplevel-handle: make foreign_toplevel_send_details_to_resource non-static
Signed-off-by: Anna (navi) Figueiredo Gomes <navi@vlhl.dev>
This commit is contained in:
parent
a9511d0f89
commit
22e1d9e91f
2 changed files with 14 additions and 4 deletions
10
include/types/wlr_foreign_toplevel.h
Normal file
10
include/types/wlr_foreign_toplevel.h
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
#ifndef TYPES_WLR_FOREIGN_TOPLEVEL_H
|
||||
#define TYPES_WLR_FOREIGN_TOPLEVEL_H
|
||||
|
||||
#include <wayland-server-core.h>
|
||||
#include <wlr/types/wlr_ext_foreign_toplevel_list_v1.h>
|
||||
|
||||
void foreign_toplevel_send_details_to_resource(
|
||||
struct wlr_ext_foreign_toplevel_handle_v1 *toplevel, struct wl_resource *resource);
|
||||
|
||||
#endif
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
#include <string.h>
|
||||
#include <stdlib.h>
|
||||
#include <wlr/types/wlr_compositor.h>
|
||||
#include <wlr/types/wlr_ext_foreign_toplevel_list_v1.h>
|
||||
#include <types/wlr_foreign_toplevel.h>
|
||||
#include <wlr/types/wlr_seat.h>
|
||||
#include <wlr/util/log.h>
|
||||
#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);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue