Style fixes

This commit is contained in:
Drew DeVault 2017-08-09 17:52:02 -04:00
parent 8306f46dfb
commit 4dfc6460f3

View file

@ -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;
} }