mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-02-01 23:54:21 +00:00
DataReport: Amend conditional test for data reports in IsValidMode
This particular range is kind of bizarre, and would only interpret interleave mode 2 as a valid mode, while rejecting interleave mode 1 and the extension byte mode. As far as I know, based off the information on Wiibrew, we should be considering all three values within this range as valid.
This commit is contained in:
parent
ec5fbeb0d6
commit
b21d62116d
@ -335,7 +335,7 @@ InputReportID DataReportBuilder::GetMode() const
|
||||
bool DataReportBuilder::IsValidMode(InputReportID mode)
|
||||
{
|
||||
return (mode >= InputReportID::ReportCore && mode <= InputReportID::ReportCoreAccelIR10Ext6) ||
|
||||
(mode >= InputReportID::ReportExt21 && InputReportID::ReportInterleave2 <= mode);
|
||||
(mode >= InputReportID::ReportExt21 && mode <= InputReportID::ReportInterleave2);
|
||||
}
|
||||
|
||||
bool DataReportBuilder::HasCore() const
|
||||
|
Loading…
x
Reference in New Issue
Block a user