From 2f3017fdfc8431f05865db30761c347e3ea40b43 Mon Sep 17 00:00:00 2001 From: Adam Honse Date: Thu, 8 Aug 2024 21:05:14 -0500 Subject: [PATCH] Fix another possible loss of data warning in QMK controllers --- .../QMKOpenRGBRev9Controller/RGBController_QMKOpenRGBRev9.cpp | 4 ++-- .../QMKOpenRGBRevBController/RGBController_QMKOpenRGBRevB.cpp | 4 ++-- .../QMKOpenRGBRevDController/RGBController_QMKOpenRGBRevD.cpp | 4 ++-- .../QMKOpenRGBRevEController/RGBController_QMKOpenRGBRevE.cpp | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Controllers/QMKOpenRGBController/QMKOpenRGBRev9Controller/RGBController_QMKOpenRGBRev9.cpp b/Controllers/QMKOpenRGBController/QMKOpenRGBRev9Controller/RGBController_QMKOpenRGBRev9.cpp index 3cdb1d9a..708c0034 100644 --- a/Controllers/QMKOpenRGBController/QMKOpenRGBRev9Controller/RGBController_QMKOpenRGBRev9.cpp +++ b/Controllers/QMKOpenRGBController/QMKOpenRGBRev9Controller/RGBController_QMKOpenRGBRev9.cpp @@ -584,8 +584,8 @@ void RGBController_QMKOpenRGBRev9::PlaceLEDsInMaps { bool underglow = led_flags[i] & 2; - x = std::round(led_points[i].x/divisor); - y = std::distance(unique_rows.begin(), unique_rows.find(led_points[i].y)); + x = (unsigned int)(std::round(led_points[i].x / divisor)); + y = (unsigned int)(std::distance(unique_rows.begin(), unique_rows.find(led_points[i].y))); if(!underglow) { diff --git a/Controllers/QMKOpenRGBController/QMKOpenRGBRevBController/RGBController_QMKOpenRGBRevB.cpp b/Controllers/QMKOpenRGBController/QMKOpenRGBRevBController/RGBController_QMKOpenRGBRevB.cpp index 8c9f086b..48a8fd8e 100644 --- a/Controllers/QMKOpenRGBController/QMKOpenRGBRevBController/RGBController_QMKOpenRGBRevB.cpp +++ b/Controllers/QMKOpenRGBController/QMKOpenRGBRevBController/RGBController_QMKOpenRGBRevB.cpp @@ -625,8 +625,8 @@ void RGBController_QMKOpenRGBRevB::PlaceLEDsInMaps { bool underglow = led_flags[i] & 2; - x = std::round(led_points[i].x/divisor); - y = std::distance(unique_rows.begin(), unique_rows.find(led_points[i].y)); + x = (unsigned int)(std::round(led_points[i].x / divisor)); + y = (unsigned int)(std::distance(unique_rows.begin(), unique_rows.find(led_points[i].y))); if(!underglow) { diff --git a/Controllers/QMKOpenRGBController/QMKOpenRGBRevDController/RGBController_QMKOpenRGBRevD.cpp b/Controllers/QMKOpenRGBController/QMKOpenRGBRevDController/RGBController_QMKOpenRGBRevD.cpp index 48b89c50..3591fe6e 100644 --- a/Controllers/QMKOpenRGBController/QMKOpenRGBRevDController/RGBController_QMKOpenRGBRevD.cpp +++ b/Controllers/QMKOpenRGBController/QMKOpenRGBRevDController/RGBController_QMKOpenRGBRevD.cpp @@ -626,8 +626,8 @@ void RGBController_QMKOpenRGBRevD::PlaceLEDsInMaps { bool underglow = led_flags[i] & 2; - x = std::round(led_points[i].x/divisor); - y = std::distance(unique_rows.begin(), unique_rows.find(led_points[i].y)); + x = (unsigned int)(std::round(led_points[i].x / divisor)); + y = (unsigned int)(std::distance(unique_rows.begin(), unique_rows.find(led_points[i].y))); if(!underglow) { diff --git a/Controllers/QMKOpenRGBController/QMKOpenRGBRevEController/RGBController_QMKOpenRGBRevE.cpp b/Controllers/QMKOpenRGBController/QMKOpenRGBRevEController/RGBController_QMKOpenRGBRevE.cpp index c9daea92..02f4eaab 100644 --- a/Controllers/QMKOpenRGBController/QMKOpenRGBRevEController/RGBController_QMKOpenRGBRevE.cpp +++ b/Controllers/QMKOpenRGBController/QMKOpenRGBRevEController/RGBController_QMKOpenRGBRevE.cpp @@ -642,8 +642,8 @@ void RGBController_QMKOpenRGBRevE::PlaceLEDsInMaps { bool underglow = led_flags[i] & 2; - x = std::round(led_points[i].x/divisor); - y = std::distance(unique_rows.begin(), unique_rows.find(led_points[i].y)); + x = (unsigned int)(std::round(led_points[i].x / divisor)); + y = (unsigned int)(std::distance(unique_rows.begin(), unique_rows.find(led_points[i].y))); if(!underglow) {