From 8590b66b4b41ffb761da8dc674d9ad7c63b9e6d5 Mon Sep 17 00:00:00 2001 From: Nekotekina Date: Sat, 25 Mar 2017 19:43:53 +0300 Subject: [PATCH] Fix cpu_thread pause --- rpcs3/Emu/CPU/CPUThread.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpcs3/Emu/CPU/CPUThread.cpp b/rpcs3/Emu/CPU/CPUThread.cpp index 9fef3dbf4e..e05caeebd8 100644 --- a/rpcs3/Emu/CPU/CPUThread.cpp +++ b/rpcs3/Emu/CPU/CPUThread.cpp @@ -123,7 +123,7 @@ bool cpu_thread::check_state() if (cpu_flag_memory) vm::passive_lock(*this); break; } - else if (!cpu_sleep_called) + else if (!cpu_sleep_called && test(state, cpu_flag::suspend)) { cpu_sleep(); cpu_sleep_called = true;