diff options
| -rw-r--r-- | quantum/process_keycode/process_combo.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/quantum/process_keycode/process_combo.c b/quantum/process_keycode/process_combo.c index a157ed48b..2c6c9d0d5 100644 --- a/quantum/process_keycode/process_combo.c +++ b/quantum/process_keycode/process_combo.c | |||
| @@ -126,13 +126,13 @@ static bool process_single_combo(combo_t *combo, uint16_t keycode, | |||
| 126 | bool process_combo(uint16_t keycode, keyrecord_t *record) { | 126 | bool process_combo(uint16_t keycode, keyrecord_t *record) { |
| 127 | bool is_combo_key = false; | 127 | bool is_combo_key = false; |
| 128 | drop_buffer = false; | 128 | drop_buffer = false; |
| 129 | bool no_combo_keys_pressed = false; | 129 | bool no_combo_keys_pressed = true; |
| 130 | 130 | ||
| 131 | for (current_combo_index = 0; current_combo_index < COMBO_COUNT; | 131 | for (current_combo_index = 0; current_combo_index < COMBO_COUNT; |
| 132 | ++current_combo_index) { | 132 | ++current_combo_index) { |
| 133 | combo_t *combo = &key_combos[current_combo_index]; | 133 | combo_t *combo = &key_combos[current_combo_index]; |
| 134 | is_combo_key |= process_single_combo(combo, keycode, record); | 134 | is_combo_key |= process_single_combo(combo, keycode, record); |
| 135 | no_combo_keys_pressed |= NO_COMBO_KEYS_ARE_DOWN; | 135 | no_combo_keys_pressed = no_combo_keys_pressed && NO_COMBO_KEYS_ARE_DOWN; |
| 136 | } | 136 | } |
| 137 | 137 | ||
| 138 | if (drop_buffer) { | 138 | if (drop_buffer) { |
