From cf64aac5f10f6dc04ab94c38cc83d4a8ce30ee79 Mon Sep 17 00:00:00 2001 From: Yaroslav Chvanov Date: Fri, 28 Jan 2022 15:59:44 +0300 Subject: [PATCH] sinowealth: set the RGB effect to unsupported if LED type is not defined --- src/driver-sinowealth.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/driver-sinowealth.c b/src/driver-sinowealth.c index ecbe4b1d..a15a1de5 100644 --- a/src/driver-sinowealth.c +++ b/src/driver-sinowealth.c @@ -856,6 +856,9 @@ sinowealth_commit(struct ratbag_device *device) break; } ratbag_led_unref(led); + } else { + /* Reset the value in case we accidentally managed to set it when we were not supposed to. */ + config->rgb_effect = RGB_NOT_SUPPORTED; } config->config_write = drv_data->config_size - 8;