diff --git a/Source/Core/Core/Src/HW/DSPLLE/DSPLLE.cpp b/Source/Core/Core/Src/HW/DSPLLE/DSPLLE.cpp index e7c9e0aac2..3d82641143 100644 --- a/Source/Core/Core/Src/HW/DSPLLE/DSPLLE.cpp +++ b/Source/Core/Core/Src/HW/DSPLLE/DSPLLE.cpp @@ -77,9 +77,10 @@ void DSPLLE::DoState(PointerWrap &p) } // Regular thread -void DSPLLE::dsp_thread(DSPLLE *lpParameter) +void DSPLLE::dsp_thread(DSPLLE *dsp_lle) { - DSPLLE *dsp_lle = (DSPLLE *)lpParameter; + Common::SetCurrentThreadName("DSP thread"); + while (dsp_lle->m_bIsRunning) { int cycles = (int)dsp_lle->m_cycle_count;