Fix possible loss of data warnings in RazerController.cpp

This commit is contained in:
Adam Honse 2024-08-08 21:06:31 -05:00
parent 2f3017fdfc
commit 5a12e77b19

View file

@ -699,7 +699,7 @@ razer_report RazerController::razer_create_custom_frame_extended_matrix_report(u
const size_t row_length = (size_t)(((stop_col + 1) - start_col) * 3);
const size_t packet_length = row_length + 5;
razer_report report = razer_create_report(0x0F, 0x03, packet_length);
razer_report report = razer_create_report(0x0F, 0x03, (unsigned char)packet_length);
report.arguments[2] = row_index;
report.arguments[3] = start_col;
@ -718,7 +718,7 @@ razer_report RazerController::razer_create_custom_frame_standard_matrix_report(u
const size_t row_length = (size_t)(((stop_col + 1) - start_col) * 3);
const size_t packet_length = row_length + 4;
razer_report report = razer_create_report(0x03, 0x0B, packet_length);
razer_report report = razer_create_report(0x03, 0x0B, (unsigned char)packet_length);
report.arguments[0] = 0xFF;
report.arguments[1] = row_index;