Fix bug of FAILSAFE key clear. http://deskthority.net/workshop-f7/tmk-keyboard-firmware-collection-t4478.html#p90022
1 files changed, 4 insertions(+), 0 deletions(-) M common/keyboard.c
M common/keyboard.c => common/keyboard.c +4 -0
@@ 619,6 619,10 @@ void keyboard_task(void) Kdebug("FAIL SAFE: clear all keys(default layer).\n"); clear_keyboard(); current_layer = default_layer; + fn_state_bits = 0; + delayed_fn = (keyrecord_t){}; + waiting_key = (keyrecord_t){}; + NEXT(IDLE); } }