From c570fd03d1bf8dac62ea8782165bfda93fb83006 Mon Sep 17 00:00:00 2001 From: kd-11 Date: Sun, 26 Feb 2023 01:57:29 +0300 Subject: [PATCH] rsx/overlays: Handle corner case where thread signal happens just before pop_all is called. --- rpcs3/Emu/RSX/Overlays/overlay_manager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpcs3/Emu/RSX/Overlays/overlay_manager.cpp b/rpcs3/Emu/RSX/Overlays/overlay_manager.cpp index cb0d12d41d..39f953f513 100644 --- a/rpcs3/Emu/RSX/Overlays/overlay_manager.cpp +++ b/rpcs3/Emu/RSX/Overlays/overlay_manager.cpp @@ -293,7 +293,7 @@ namespace rsx // Clear interrupted_items.clear(); } - else + else if (!m_input_thread_abort) { m_input_token_stack.wait(); }