From 3bf770a3648cd8f6e29afba36b861729920e5e40 Mon Sep 17 00:00:00 2001 From: Okke Formsma Date: Sun, 29 Nov 2020 21:25:42 +0100 Subject: bugfix(sticky keys): release active sticky keys properly see https://github.com/zmkfirmware/zmk/issues/445 --- app/src/behaviors/behavior_sticky_key.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'app/src') diff --git a/app/src/behaviors/behavior_sticky_key.c b/app/src/behaviors/behavior_sticky_key.c index 2375301..5c4c7cb 100644 --- a/app/src/behaviors/behavior_sticky_key.c +++ b/app/src/behaviors/behavior_sticky_key.c @@ -213,6 +213,8 @@ static int sticky_key_keycode_state_changed_listener(const struct zmk_event_head sticky_key->modified_key_usage_page == ev->usage_page && sticky_key->modified_key_keycode == ev->keycode) { release_sticky_key_behavior(sticky_key, ev->timestamp); + stop_timer(sticky_key); + clear_sticky_key(sticky_key); } } } -- cgit v1.2.3