Skip to content

Commit fc4ba03

Browse files
authored
v0.7.6-RC3 FIX: Hot-fix for counter increment (#728)
Hot-fix for counter increment
1 parent 5e8761c commit fc4ba03

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/gamepad.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -901,7 +901,9 @@ XboxOneGamepad_Data_t *Gamepad::getXBOneReport()
901901
if ( memcmp(&last_report[4], &((uint8_t*)&newInputReport)[4], sizeof(XboxOneGamepad_Data_t)-4) != 0 ) {
902902
xboneReportSize = sizeof(XboxOneGamepad_Data_t);
903903
memcpy(&xboneReport, &newInputReport, xboneReportSize);
904-
xboneReport.Header.sequence = (last_report_counter + 1 == 0) ? 1 : last_report_counter + 1;
904+
xboneReport.Header.sequence = last_report_counter + 1;
905+
if ( xboneReport.Header.sequence == 0 )
906+
xboneReport.Header.sequence = 1;
905907
}
906908

907909
return &xboneReport;

0 commit comments

Comments
 (0)