diff --git a/rpcs3/Emu/Cell/SPUThread.cpp b/rpcs3/Emu/Cell/SPUThread.cpp index 877f07e6c1..beec3beeba 100644 --- a/rpcs3/Emu/Cell/SPUThread.cpp +++ b/rpcs3/Emu/Cell/SPUThread.cpp @@ -6959,7 +6959,7 @@ extern void resume_spu_thread_group_from_waiting(spu_thread& spu, std::arraystate -= cpu_flag::suspend; } - notify_spus[thread->index] = thread; + notify_spus[group->threads_map[thread->index]] = thread; } } }