From d69bec8f59815bca1ca38ea60922d1be85040a02 Mon Sep 17 00:00:00 2001 From: Eladash Date: Sat, 11 Apr 2020 09:51:04 +0300 Subject: [PATCH] rsx: Fix vblank thread stop regression --- rpcs3/Emu/Cell/lv2/sys_rsx.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpcs3/Emu/Cell/lv2/sys_rsx.cpp b/rpcs3/Emu/Cell/lv2/sys_rsx.cpp index cf477597ea..707524af8d 100644 --- a/rpcs3/Emu/Cell/lv2/sys_rsx.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_rsx.cpp @@ -74,7 +74,7 @@ void lv2_rsx_config::send_event(u64 data1, u64 event_flags, u64 data3) const // Wait a bit before resending event thread_ctrl::wait_for(100); - if (cpu && cpu->check_state()) + if (Emu.IsStopped() || (cpu && cpu->check_state())) { error = 0; break;