diff options
| -rw-r--r-- | keyboards/planck/keymaps/vifon/keymap.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/keyboards/planck/keymaps/vifon/keymap.c b/keyboards/planck/keymaps/vifon/keymap.c index ee0c0ac36..ecd5c2cc4 100644 --- a/keyboards/planck/keymaps/vifon/keymap.c +++ b/keyboards/planck/keymaps/vifon/keymap.c | |||
| @@ -107,7 +107,8 @@ const uint16_t PROGMEM fn_actions[] = { | |||
| 107 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 107 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 108 | static uint16_t key_timer; | 108 | static uint16_t key_timer; |
| 109 | 109 | ||
| 110 | if (!process_record_dynamic_macro(keycode, record)) { | 110 | uint16_t macro_kc = (keycode == MO(_DYN) ? DYN_REC_STOP : keycode); |
| 111 | if (!process_record_dynamic_macro(macro_kc, record)) { | ||
| 111 | return false; | 112 | return false; |
| 112 | } | 113 | } |
| 113 | 114 | ||
