From 1e1fb09821ae8f3580730600cdc960472b27085b Mon Sep 17 00:00:00 2001 From: Adam Honse Date: Sun, 5 Jul 2026 17:20:39 -0500 Subject: [PATCH] Fix up mode setup in QMK Keychron controller --- .../RGBController_QMKKeychron.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Controllers/QMKController/QMKKeychronController/RGBController_QMKKeychron.cpp b/Controllers/QMKController/QMKKeychronController/RGBController_QMKKeychron.cpp index 02a0a518c..fa471bcb8 100644 --- a/Controllers/QMKController/QMKKeychronController/RGBController_QMKKeychron.cpp +++ b/Controllers/QMKController/QMKKeychronController/RGBController_QMKKeychron.cpp @@ -90,16 +90,14 @@ RGBController_QMKKeychron::RGBController_QMKKeychron(QMKKeychronController* cont else if(m.flags & MODE_FLAG_HAS_PER_LED_COLOR) { m.color_mode = MODE_COLORS_PER_LED; - m.colors_min = 0; - m.colors_max = 0; - m.colors.resize(0); + } + else if(m.flags & MODE_FLAG_HAS_RANDOM_COLOR) + { + m.color_mode = MODE_COLORS_RANDOM; } else { m.color_mode = MODE_COLORS_NONE; - m.colors_min = 0; - m.colors_max = 0; - m.colors.resize(0); } if(m.flags & MODE_FLAG_HAS_SPEED)