From ff6cee33c4f34ae89977609763ef723d7f184096 Mon Sep 17 00:00:00 2001 From: Milan Cermak Date: Sat, 27 Dec 2025 10:02:26 +0100 Subject: [PATCH] Razer Chroma ARGB direct mode LED restoration --- .../RazerController/RGBController_RazerAddressable.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Controllers/RazerController/RazerController/RGBController_RazerAddressable.cpp b/Controllers/RazerController/RazerController/RGBController_RazerAddressable.cpp index 34645b4be..a21945d39 100644 --- a/Controllers/RazerController/RazerController/RGBController_RazerAddressable.cpp +++ b/Controllers/RazerController/RazerController/RGBController_RazerAddressable.cpp @@ -277,6 +277,13 @@ void RGBController_RazerAddressable::DeviceUpdateMode() { switch(modes[active_mode].value) { + case RAZER_ADDRESSABLE_MODE_DIRECT: + /*---------------------------------------------------------*\ + | Controller does not preserve the LEDs for direct mode. | + | We have to restore them. | + \*---------------------------------------------------------*/ + DeviceUpdateLEDs(); + break; case RAZER_ADDRESSABLE_MODE_OFF: controller->SetModeOff(); break;