diff options
| author | scauligi <scauligi@eng.ucsd.edu> | 2018-02-04 10:45:19 -0800 |
|---|---|---|
| committer | Jack Humbert <jack.humb@gmail.com> | 2018-02-04 13:45:19 -0500 |
| commit | 9fcda95363568156887c76867e843a86f8f75757 (patch) | |
| tree | d9677c75a66589f5a32453003ba814458bb50b8e /quantum/quantum.c | |
| parent | 2908c0f9277d021d35133940d6a4d77569229ecf (diff) | |
| download | qmk_firmware-9fcda95363568156887c76867e843a86f8f75757.tar.gz qmk_firmware-9fcda95363568156887c76867e843a86f8f75757.zip | |
Fixes to get tap dance to fire at proper places (#2272)
* tap dance fixes: fire immediately upon completion and also get properly interrupted before macros
* bugfix for tapdance improvement
* fix build
Diffstat (limited to 'quantum/quantum.c')
| -rw-r--r-- | quantum/quantum.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/quantum/quantum.c b/quantum/quantum.c index f5246d9b1..d3685f50b 100644 --- a/quantum/quantum.c +++ b/quantum/quantum.c | |||
| @@ -209,6 +209,10 @@ bool process_record_quantum(keyrecord_t *record) { | |||
| 209 | // return false; | 209 | // return false; |
| 210 | // } | 210 | // } |
| 211 | 211 | ||
| 212 | #ifdef TAP_DANCE_ENABLE | ||
| 213 | preprocess_tap_dance(keycode, record); | ||
| 214 | #endif | ||
| 215 | |||
| 212 | if (!( | 216 | if (!( |
| 213 | #if defined(KEY_LOCK_ENABLE) | 217 | #if defined(KEY_LOCK_ENABLE) |
| 214 | // Must run first to be able to mask key_up events. | 218 | // Must run first to be able to mask key_up events. |
