diff --git a/Source/Core/Core/Src/HW/WiimoteReal/WiimoteReal.cpp b/Source/Core/Core/Src/HW/WiimoteReal/WiimoteReal.cpp index ce08c7d0da..c726a836d9 100644 --- a/Source/Core/Core/Src/HW/WiimoteReal/WiimoteReal.cpp +++ b/Source/Core/Core/Src/HW/WiimoteReal/WiimoteReal.cpp @@ -182,11 +182,11 @@ bool Wiimote::Write() { Report rpt; - if (last_audio_report.GetTimeDifference() > 6 && m_audio_reports.Pop(rpt)) + if (last_audio_report.GetTimeDifference() > 5 && m_audio_reports.Pop(rpt)) { + IOWrite(rpt.first, rpt.second); last_audio_report.Update(); - IOWrite(rpt.first, rpt.second); delete[] rpt.first; return true; }