From dcb30df7c863d1d0b691f8adf114bc555b33a5b6 Mon Sep 17 00:00:00 2001 From: Eladash Date: Fri, 17 Jan 2020 13:49:39 +0200 Subject: [PATCH] rsx capture: Fix capture recovery after a crash --- rpcs3/Emu/RSX/RSXThread.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rpcs3/Emu/RSX/RSXThread.cpp b/rpcs3/Emu/RSX/RSXThread.cpp index f37ff0547a..d16ef65e99 100644 --- a/rpcs3/Emu/RSX/RSXThread.cpp +++ b/rpcs3/Emu/RSX/RSXThread.cpp @@ -665,6 +665,9 @@ namespace rsx std::this_thread::sleep_for(10ms); do_local_task(rsx::FIFO_state::lock_wait); + user_asked_for_frame_capture = false; + capture_current_frame = false; + m_rsx_thread_exiting = true; g_dma_manager.join(); }