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 <string.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <wlr/types/wlr_compositor.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/types/wlr_seat.h>
|
||||||
#include <wlr/util/log.h>
|
#include <wlr/util/log.h>
|
||||||
#include "ext-foreign-toplevel-list-v1-protocol.h"
|
#include "ext-foreign-toplevel-list-v1-protocol.h"
|
||||||
|
|
@ -132,7 +132,7 @@ static struct wl_resource *create_toplevel_resource_for_resource(
|
||||||
return 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 wlr_ext_foreign_toplevel_handle_v1 *toplevel,
|
||||||
struct wl_resource *resource) {
|
struct wl_resource *resource) {
|
||||||
if (toplevel->title) {
|
if (toplevel->title) {
|
||||||
|
|
@ -189,7 +189,7 @@ wlr_ext_foreign_toplevel_handle_v1_create(struct wlr_ext_foreign_toplevel_list_v
|
||||||
if (!toplevel_resource) {
|
if (!toplevel_resource) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
toplevel_send_details_to_toplevel_resource(toplevel, toplevel_resource);
|
foreign_toplevel_send_details_to_resource(toplevel, toplevel_resource);
|
||||||
}
|
}
|
||||||
|
|
||||||
return toplevel;
|
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) {
|
wl_list_for_each(toplevel, &list->toplevels, link) {
|
||||||
struct wl_resource *toplevel_resource =
|
struct wl_resource *toplevel_resource =
|
||||||
create_toplevel_resource_for_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);
|
toplevel_resource);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue