diff options
Diffstat (limited to 'quantum/quantum.c')
| -rw-r--r-- | quantum/quantum.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/quantum/quantum.c b/quantum/quantum.c index 49ac20d61..006464e5a 100644 --- a/quantum/quantum.c +++ b/quantum/quantum.c | |||
| @@ -54,7 +54,7 @@ int offset = 7; | |||
| 54 | bool leading = false; | 54 | bool leading = false; |
| 55 | uint16_t leader_time = 0; | 55 | uint16_t leader_time = 0; |
| 56 | 56 | ||
| 57 | uint16_t leader_sequence[3] = {0, 0, 0}; | 57 | uint16_t leader_sequence[5] = {0, 0, 0, 0, 0}; |
| 58 | uint8_t leader_sequence_size = 0; | 58 | uint8_t leader_sequence_size = 0; |
| 59 | 59 | ||
| 60 | // Chording stuff | 60 | // Chording stuff |
| @@ -335,6 +335,8 @@ bool process_record_quantum(keyrecord_t *record) { | |||
| 335 | leader_sequence[0] = 0; | 335 | leader_sequence[0] = 0; |
| 336 | leader_sequence[1] = 0; | 336 | leader_sequence[1] = 0; |
| 337 | leader_sequence[2] = 0; | 337 | leader_sequence[2] = 0; |
| 338 | leader_sequence[3] = 0; | ||
| 339 | leader_sequence[4] = 0; | ||
| 338 | return false; | 340 | return false; |
| 339 | } | 341 | } |
| 340 | if (leading && timer_elapsed(leader_time) < LEADER_TIMEOUT) { | 342 | if (leading && timer_elapsed(leader_time) < LEADER_TIMEOUT) { |
