diff --git a/rpcs3/Emu/Cell/lv2/lv2.cpp b/rpcs3/Emu/Cell/lv2/lv2.cpp index 519d94a687..bb958b8078 100644 --- a/rpcs3/Emu/Cell/lv2/lv2.cpp +++ b/rpcs3/Emu/Cell/lv2/lv2.cpp @@ -1231,7 +1231,8 @@ bool lv2_obj::awake_unlocked(cpu_thread* cpu, s32 prio) return true; }; - bool changed_queue = false; + // Yield changed the queue before + bool changed_queue = prio == yield_cmd; if (cpu) {