mirror of
https://github.com/hyprwm/wlroots-hyprland.git
synced 2024-11-26 22:55:58 +01:00
Style fixes
This commit is contained in:
parent
8306f46dfb
commit
4dfc6460f3
1 changed files with 5 additions and 9 deletions
|
@ -35,22 +35,22 @@ static void surface_frame(struct wl_client *client,
|
||||||
struct wlr_frame_callback *cb;
|
struct wlr_frame_callback *cb;
|
||||||
struct wlr_surface *surface = wl_resource_get_user_data(resource);
|
struct wlr_surface *surface = wl_resource_get_user_data(resource);
|
||||||
|
|
||||||
cb = malloc(sizeof *cb);
|
cb = malloc(sizeof(struct wlr_frame_callback));
|
||||||
if (cb == NULL) {
|
if (cb == NULL) {
|
||||||
wl_resource_post_no_memory(resource);
|
wl_resource_post_no_memory(resource);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
cb->resource = wl_resource_create(client, &wl_callback_interface, 1,
|
cb->resource = wl_resource_create(client,
|
||||||
callback);
|
&wl_callback_interface, 1, callback);
|
||||||
if (cb->resource == NULL) {
|
if (cb->resource == NULL) {
|
||||||
free(cb);
|
free(cb);
|
||||||
wl_resource_post_no_memory(resource);
|
wl_resource_post_no_memory(resource);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
wl_resource_set_implementation(cb->resource, NULL, cb,
|
wl_resource_set_implementation(cb->resource,
|
||||||
destroy_frame_callback);
|
NULL, cb, destroy_frame_callback);
|
||||||
|
|
||||||
wl_list_insert(surface->frame_callback_list.prev, &cb->link);
|
wl_list_insert(surface->frame_callback_list.prev, &cb->link);
|
||||||
}
|
}
|
||||||
|
@ -64,7 +64,6 @@ static void surface_set_opaque_region(struct wl_client *client,
|
||||||
static void surface_set_input_region(struct wl_client *client,
|
static void surface_set_input_region(struct wl_client *client,
|
||||||
struct wl_resource *resource,
|
struct wl_resource *resource,
|
||||||
struct wl_resource *region_resource) {
|
struct wl_resource *region_resource) {
|
||||||
|
|
||||||
wlr_log(L_DEBUG, "TODO: surface input region");
|
wlr_log(L_DEBUG, "TODO: surface input region");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -131,12 +130,10 @@ static void destroy_surface(struct wl_resource *resource) {
|
||||||
wl_signal_emit(&surface->signals.destroy, surface);
|
wl_signal_emit(&surface->signals.destroy, surface);
|
||||||
wlr_texture_destroy(surface->texture);
|
wlr_texture_destroy(surface->texture);
|
||||||
|
|
||||||
|
|
||||||
struct wlr_frame_callback *cb, *next;
|
struct wlr_frame_callback *cb, *next;
|
||||||
wl_list_for_each_safe(cb, next, &surface->frame_callback_list, link) {
|
wl_list_for_each_safe(cb, next, &surface->frame_callback_list, link) {
|
||||||
wl_resource_destroy(cb->resource);
|
wl_resource_destroy(cb->resource);
|
||||||
}
|
}
|
||||||
|
|
||||||
free(surface);
|
free(surface);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -150,6 +147,5 @@ struct wlr_surface *wlr_surface_create(struct wl_resource *res,
|
||||||
wl_list_init(&surface->frame_callback_list);
|
wl_list_init(&surface->frame_callback_list);
|
||||||
wl_resource_set_implementation(res, &surface_interface,
|
wl_resource_set_implementation(res, &surface_interface,
|
||||||
surface, destroy_surface);
|
surface, destroy_surface);
|
||||||
|
|
||||||
return surface;
|
return surface;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue