From ebcc0deac1f5a9f3fde577148d0bb47c18d9bfc7 Mon Sep 17 00:00:00 2001 From: Adam Honse Date: Wed, 31 Jul 2024 23:17:29 -0500 Subject: [PATCH] Fix possible loss of data warning in RGBController_OKSKeyboard.cpp --- Controllers/OKSController/RGBController_OKSKeyboard.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Controllers/OKSController/RGBController_OKSKeyboard.cpp b/Controllers/OKSController/RGBController_OKSKeyboard.cpp index 06149aaf..f4ff48dd 100644 --- a/Controllers/OKSController/RGBController_OKSKeyboard.cpp +++ b/Controllers/OKSController/RGBController_OKSKeyboard.cpp @@ -260,15 +260,15 @@ void RGBController_OKSKeyboard::DeviceUpdateLEDs() \*---------------------------------------------------------*/ for(std::size_t color_idx = 0; color_idx < colors.size(); color_idx++) { - row_idx = color_idx/width; - col_idx = color_idx%width; + row_idx = (unsigned int)(color_idx) / width; + col_idx = (unsigned int)(color_idx) % width; kb_idx = row_idx*21+col_idx; colordata[(kb_idx*3)+0] = RGBGetRValue(colors[color_idx]); colordata[(kb_idx*3)+1] = RGBGetGValue(colors[color_idx]); colordata[(kb_idx*3)+2] = RGBGetBValue(colors[color_idx]); } - controller->SendColors(colordata, colors.size()*3); + controller->SendColors(colordata, (unsigned int)colors.size() * 3); } void RGBController_OKSKeyboard::UpdateZoneLEDs(int /*zone*/)