From deffa359756ad3d5be192f31b80538b709cbbff0 Mon Sep 17 00:00:00 2001 From: Adam Honse Date: Thu, 1 Aug 2024 11:24:58 -0500 Subject: [PATCH] Fix possible loss of data warnings in RGBController_LianLiUniHubAL.cpp --- .../RGBController_LianLiUniHubAL.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Controllers/LianLiController/LianLiUniHubALController/RGBController_LianLiUniHubAL.cpp b/Controllers/LianLiController/LianLiUniHubALController/RGBController_LianLiUniHubAL.cpp index 75d551cc..292cf6ec 100644 --- a/Controllers/LianLiController/LianLiUniHubALController/RGBController_LianLiUniHubAL.cpp +++ b/Controllers/LianLiController/LianLiUniHubALController/RGBController_LianLiUniHubAL.cpp @@ -463,7 +463,7 @@ void RGBController_LianLiUniHubAL::DeviceUpdateLEDs() for(std::size_t zone_idx = 0; zone_idx < zones.size(); zone_idx++) { - controller->SetChannelLEDs(zone_idx, zones[zone_idx].colors, zones[zone_idx].leds_count, brightness_scale); + controller->SetChannelLEDs((unsigned char)zone_idx, zones[zone_idx].colors, zones[zone_idx].leds_count, brightness_scale); } } @@ -519,8 +519,7 @@ void RGBController_LianLiUniHubAL::DeviceUpdateMode() } fan_idx = ((zones[zone_idx].leds_count / 20) - 1); // Indexes start at 0 - controller->SetChannelMode(zone_idx, modes[active_mode].value,modes[active_mode].colors, modes[active_mode].colors.size(), (fan_idx >= 0 ? fan_idx : 0), upd_both_fan_edge, modes[active_mode].brightness, modes[active_mode].speed, modes[active_mode].direction); - + controller->SetChannelMode((unsigned char)zone_idx, modes[active_mode].value,modes[active_mode].colors, modes[active_mode].colors.size(), (fan_idx >= 0 ? fan_idx : 0), upd_both_fan_edge, modes[active_mode].brightness, modes[active_mode].speed, modes[active_mode].direction); } }