From 623f5822b3f729be62dd4ff5a592a247f82f418c Mon Sep 17 00:00:00 2001 From: Elad <18193363+elad335@users.noreply.github.com> Date: Tue, 24 Dec 2024 18:35:02 +0200 Subject: [PATCH] Fix Emulator::Pause() segfault --- rpcs3/Emu/System.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/rpcs3/Emu/System.cpp b/rpcs3/Emu/System.cpp index 50906ee1fd..551e7de36d 100644 --- a/rpcs3/Emu/System.cpp +++ b/rpcs3/Emu/System.cpp @@ -2767,6 +2767,7 @@ bool Emulator::Pause(bool freeze_emulation, bool show_resume_message) std::unique_ptr> m_thread; }; + g_fxo->need(); g_fxo->get().m_thread.reset(); g_fxo->get().m_thread = std::make_unique>("Pause Message Thread"sv, std::move(refresh_l)); });