aboutsummaryrefslogtreecommitdiff
path: root/common/action_util.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/action_util.c')
-rw-r--r--common/action_util.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/common/action_util.c b/common/action_util.c
index dbee630d1..f81877dd9 100644
--- a/common/action_util.c
+++ b/common/action_util.c
@@ -76,7 +76,7 @@ void send_keyboard_report(void) {
76void add_key(uint8_t key) 76void add_key(uint8_t key)
77{ 77{
78#ifdef NKRO_ENABLE 78#ifdef NKRO_ENABLE
79 if (keyboard_nkro) { 79 if (keyboard_protocol && keyboard_nkro) {
80 add_key_bit(key); 80 add_key_bit(key);
81 return; 81 return;
82 } 82 }
@@ -87,7 +87,7 @@ void add_key(uint8_t key)
87void del_key(uint8_t key) 87void del_key(uint8_t key)
88{ 88{
89#ifdef NKRO_ENABLE 89#ifdef NKRO_ENABLE
90 if (keyboard_nkro) { 90 if (keyboard_protocol && keyboard_nkro) {
91 del_key_bit(key); 91 del_key_bit(key);
92 return; 92 return;
93 } 93 }
@@ -160,7 +160,7 @@ uint8_t has_anymod(void)
160uint8_t get_first_key(void) 160uint8_t get_first_key(void)
161{ 161{
162#ifdef NKRO_ENABLE 162#ifdef NKRO_ENABLE
163 if (keyboard_nkro) { 163 if (keyboard_protocol && keyboard_nkro) {
164 uint8_t i = 0; 164 uint8_t i = 0;
165 for (; i < KEYBOARD_REPORT_BITS && !keyboard_report->nkro.bits[i]; i++) 165 for (; i < KEYBOARD_REPORT_BITS && !keyboard_report->nkro.bits[i]; i++)
166 ; 166 ;