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 | ||