From b4218737cdf3c007d6afd27ace1e034be1d7373e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filipe=20La=C3=ADns?= Date: Fri, 3 Jan 2020 22:07:58 +0000 Subject: [PATCH] hidpp20: fix bug that was unsetting some capabilities MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Filipe LaĆ­ns --- src/driver-hidpp20.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/driver-hidpp20.c b/src/driver-hidpp20.c index 5f973a4a..e9f5b05e 100644 --- a/src/driver-hidpp20.c +++ b/src/driver-hidpp20.c @@ -1189,12 +1189,12 @@ hidpp20drv_init_leds_8070_8071(struct ratbag_device *device) if (!(drv_data->capabilities & HIDPP_CAP_ONBOARD_PROFILES_8100)) { if (drv_data->capabilities & HIDPP_CAP_COLOR_LED_EFFECTS_8070) { log_debug(ratbag, "disabling 0x8070 (Color Leds Effects) feature because the device doesn't have 0x8100 (Onboard Memory Profiles)\n"); - drv_data->capabilities &= !HIDPP_CAP_COLOR_LED_EFFECTS_8070; + drv_data->capabilities &= ~HIDPP_CAP_COLOR_LED_EFFECTS_8070; } if (drv_data->capabilities & HIDPP_CAP_RGB_EFFECTS_8071) { log_debug(ratbag, "disabling 0x8071 (RGB Effects) feature because the device doesn't have 0x8100 (Onboard Memory Profiles)\n"); - drv_data->capabilities &= !HIDPP_CAP_RGB_EFFECTS_8071; + drv_data->capabilities &= ~HIDPP_CAP_RGB_EFFECTS_8071; } }