diff --git a/rpcs3/Emu/Cell/lv2/sys_event.cpp b/rpcs3/Emu/Cell/lv2/sys_event.cpp index aed56f207d..e5ee920a97 100644 --- a/rpcs3/Emu/Cell/lv2/sys_event.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_event.cpp @@ -405,7 +405,7 @@ error_code sys_event_queue_tryreceive(ppu_thread& ppu, u32 equeue_id, vm::ptrppu_tname.load() == "_cellsurMixerMain"sv) { + ppu.check_state(); lv2_obj::sleep(ppu); while (!idm::select([](u32, lv2_event_queue& eq)