mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-12 01:38:37 +12:00
Savestates/SPU: Complete fix for saving sys_spu_thread_receive_event
This commit is contained in:
parent
ab27ee4cf4
commit
cdd6840826
5 changed files with 84 additions and 33 deletions
|
@ -4790,6 +4790,12 @@ bool spu_thread::stop_and_signal(u32 code)
|
|||
return false;
|
||||
}
|
||||
|
||||
if (Emu.IsStarting())
|
||||
{
|
||||
// Deregister lv2_obj::g_to_sleep entry (savestates related)
|
||||
lv2_obj::sleep(*this);
|
||||
}
|
||||
|
||||
if (group->run_state >= SPU_THREAD_GROUP_STATUS_WAITING && group->run_state <= SPU_THREAD_GROUP_STATUS_WAITING_AND_SUSPENDED)
|
||||
{
|
||||
// Try again
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue