diff options
author | Shihpin Tseng <deftsp@gmail.com> | 2017-10-28 17:57:36 +0800 |
---|---|---|
committer | Jack Humbert <jack.humb@gmail.com> | 2017-10-29 20:05:26 -0400 |
commit | 750f8ec94e72a289881bff9f900fbe4ef97f688e (patch) | |
tree | d260f3a130e8ecb00d59b01b57a9e82fefb9c982 /quantum/process_keycode/process_combo.c | |
parent | 49c32021dbb08dd0934b89216b2068749f3d679c (diff) | |
download | qmk_firmware-750f8ec94e72a289881bff9f900fbe4ef97f688e.tar.gz qmk_firmware-750f8ec94e72a289881bff9f900fbe4ef97f688e.zip |
Fix process_combo.c compile warning
Diffstat (limited to 'quantum/process_keycode/process_combo.c')
-rw-r--r-- | quantum/process_keycode/process_combo.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/quantum/process_keycode/process_combo.c b/quantum/process_keycode/process_combo.c index 58d45add2..1addd72e5 100644 --- a/quantum/process_keycode/process_combo.c +++ b/quantum/process_keycode/process_combo.c | |||
@@ -127,8 +127,12 @@ bool process_combo(uint16_t keycode, keyrecord_t *record) | |||
127 | void matrix_scan_combo(void) | 127 | void matrix_scan_combo(void) |
128 | { | 128 | { |
129 | for (int i = 0; i < COMBO_COUNT; ++i) { | 129 | for (int i = 0; i < COMBO_COUNT; ++i) { |
130 | // Do not treat the (weak) key_combos too strict. | ||
131 | #pragma GCC diagnostic push | ||
132 | #pragma GCC diagnostic ignored "-Warray-bounds" | ||
130 | combo_t *combo = &key_combos[i]; | 133 | combo_t *combo = &key_combos[i]; |
131 | if (combo->timer && | 134 | #pragma GCC diagnostic pop |
135 | if (combo->timer && | ||
132 | combo->timer != COMBO_TIMER_ELAPSED && | 136 | combo->timer != COMBO_TIMER_ELAPSED && |
133 | timer_elapsed(combo->timer) > COMBO_TERM) { | 137 | timer_elapsed(combo->timer) > COMBO_TERM) { |
134 | 138 | ||