mirror of
https://github.com/hyprwm/wlroots-hyprland.git
synced 2024-12-22 09:59:48 +01:00
xdg-shell: don't return anything from create_xdg_surface()
This commit is contained in:
parent
ce615a44c0
commit
f0cc712af1
2 changed files with 5 additions and 9 deletions
|
@ -8,8 +8,7 @@
|
|||
extern const struct wlr_surface_role xdg_toplevel_surface_role;
|
||||
extern const struct wlr_surface_role xdg_popup_surface_role;
|
||||
|
||||
struct wlr_xdg_surface *create_xdg_surface(
|
||||
struct wlr_xdg_client *client, struct wlr_surface *wlr_surface,
|
||||
void create_xdg_surface(struct wlr_xdg_client *client, struct wlr_surface *wlr_surface,
|
||||
uint32_t id);
|
||||
void destroy_xdg_surface(struct wlr_xdg_surface *surface);
|
||||
void destroy_xdg_surface_role_object(struct wlr_xdg_surface *surface);
|
||||
|
|
|
@ -326,14 +326,13 @@ void xdg_surface_role_destroy(struct wlr_surface *wlr_surface) {
|
|||
free(surface);
|
||||
}
|
||||
|
||||
struct wlr_xdg_surface *create_xdg_surface(
|
||||
struct wlr_xdg_client *client, struct wlr_surface *wlr_surface,
|
||||
void create_xdg_surface(struct wlr_xdg_client *client, struct wlr_surface *wlr_surface,
|
||||
uint32_t id) {
|
||||
struct wlr_xdg_surface *surface =
|
||||
calloc(1, sizeof(struct wlr_xdg_surface));
|
||||
if (surface == NULL) {
|
||||
wl_client_post_no_memory(client->client);
|
||||
return NULL;
|
||||
return;
|
||||
}
|
||||
|
||||
surface->client = client;
|
||||
|
@ -345,7 +344,7 @@ struct wlr_xdg_surface *create_xdg_surface(
|
|||
if (surface->resource == NULL) {
|
||||
free(surface);
|
||||
wl_client_post_no_memory(client->client);
|
||||
return NULL;
|
||||
return;
|
||||
}
|
||||
|
||||
if (wlr_surface_has_buffer(surface->surface)) {
|
||||
|
@ -354,7 +353,7 @@ struct wlr_xdg_surface *create_xdg_surface(
|
|||
wl_resource_post_error(client->resource,
|
||||
XDG_SURFACE_ERROR_UNCONFIGURED_BUFFER,
|
||||
"xdg_surface must not have a buffer at creation");
|
||||
return NULL;
|
||||
return;
|
||||
}
|
||||
|
||||
wl_list_init(&surface->configure_list);
|
||||
|
@ -376,8 +375,6 @@ struct wlr_xdg_surface *create_xdg_surface(
|
|||
&xdg_surface_implementation, surface,
|
||||
xdg_surface_handle_resource_destroy);
|
||||
wl_list_insert(&client->surfaces, &surface->link);
|
||||
|
||||
return surface;
|
||||
}
|
||||
|
||||
void destroy_xdg_surface_role_object(struct wlr_xdg_surface *surface) {
|
||||
|
|
Loading…
Reference in a new issue