vial: process tap dance release early, fix https://github.com/vial-kb/vial-gui/issues/50

This commit is contained in:
Ilya Zhuravlev
2021-10-09 14:33:26 -04:00
parent ff4d778d68
commit f406892ec3
4 changed files with 36 additions and 1 deletions

View File

@ -86,7 +86,7 @@ static inline void _process_tap_dance_action_fn(qk_tap_dance_state_t *state, voi
static inline void process_tap_dance_action_on_each_tap(qk_tap_dance_action_t *action) { _process_tap_dance_action_fn(&action->state, action->user_data, action->fn.on_each_tap); }
static inline void process_tap_dance_action_on_dance_finished(qk_tap_dance_action_t *action) {
void process_tap_dance_action_on_dance_finished(qk_tap_dance_action_t *action) {
if (action->state.finished) return;
action->state.finished = true;
add_mods(action->state.oneshot_mods);