From cc3414408fe22563b69e99cda8618bd02b5a3513 Mon Sep 17 00:00:00 2001 From: Daniel Clark Date: Mon, 25 Aug 2025 23:38:17 +0000 Subject: [PATCH] Fix upstream regression. in DeviceUpdateLEDs() RGBFusion 2.0 USB. --- .../RGBController_GigabyteRGBFusion2USB.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Controllers/GigabyteRGBFusion2USBController/RGBController_GigabyteRGBFusion2USB.cpp b/Controllers/GigabyteRGBFusion2USBController/RGBController_GigabyteRGBFusion2USB.cpp index c731b5a1..d4577a52 100644 --- a/Controllers/GigabyteRGBFusion2USBController/RGBController_GigabyteRGBFusion2USB.cpp +++ b/Controllers/GigabyteRGBFusion2USBController/RGBController_GigabyteRGBFusion2USB.cpp @@ -670,7 +670,7 @@ void RGBController_RGBFusion2USB::DeviceUpdateLEDs() | Motherboard LEDs always use effect mode, so use static for| | direct mode but get colors from zone | \*---------------------------------------------------------*/ - if(mode_value == 0xFFFF) + if(modes[active_mode].value == 0xFFFF) { color = &zones[zone_idx].colors[led_idx]; mode_value = EFFECT_STATIC; @@ -701,7 +701,7 @@ void RGBController_RGBFusion2USB::DeviceUpdateLEDs() /*---------------------------------------------------------*\ | Direct mode addresses a different register | \*---------------------------------------------------------*/ - if(mode_value == 0xFFFF) + if(modes[active_mode].value == 0xFFFF) { controller->SetStripBuiltinEffectState(hdr, false); controller->SetStripColors(hdr, zones[zone_idx].colors, zones[zone_idx].leds_count);