diff options
Diffstat (limited to 'types')
-rw-r--r-- | types/wlr_action_binder_v1.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/types/wlr_action_binder_v1.c b/types/wlr_action_binder_v1.c index f5eebacb..3c8b0c30 100644 --- a/types/wlr_action_binder_v1.c +++ b/types/wlr_action_binder_v1.c @@ -211,7 +211,7 @@ static void action_binder_create_binding(struct wl_client *client, &ext_action_binding_v1_implementation, bind, action_binding_destroy); } -static void action_binder_bind_actions(struct wl_client *client, struct wl_resource *resource) { +static void action_binder_commit(struct wl_client *client, struct wl_resource *resource) { struct wlr_action_binder_v1_state *state = wlr_action_binder_v1_state_from_resource(resource); struct wlr_action_binding_v1 *binding = NULL; @@ -224,12 +224,12 @@ static void action_binder_bind_actions(struct wl_client *client, struct wl_resou } } - wl_signal_emit(&state->binder->events.bind, NULL); + wl_signal_emit_mutable(&state->binder->events.bind, state); } static const struct ext_action_binder_v1_interface ext_action_binder_v1_implementation = { .create_binding = action_binder_create_binding, - .bind = action_binder_bind_actions, + .commit = action_binder_commit, .destroy = resource_handle_destroy, }; |