From 0db57b0c12a6eeb5f0947b9988b5ac585f240c44 Mon Sep 17 00:00:00 2001 From: Pete Johanson Date: Wed, 20 May 2020 15:51:44 -0400 Subject: [PATCH] Fix for return value from HID mod functions. --- src/hid.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/hid.c b/src/hid.c index 234c624f..51f92a71 100644 --- a/src/hid.c +++ b/src/hid.c @@ -4,12 +4,13 @@ static struct zmk_hid_report report = { .modifiers = 0, .keys = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}; -#define _TOGGLE_MOD(mod, state) \ - if (modifier > MOD_RGUI) \ - { \ - return -EINVAL; \ - } \ - WRITE_BIT(report.modifiers, mod, state); +#define _TOGGLE_MOD(mod, state) \ + if (modifier > MOD_RGUI) \ + { \ + return -EINVAL; \ + } \ + WRITE_BIT(report.modifiers, mod, state); \ + return 0; int zmk_hid_register_mod(zmk_mod modifier) {