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)); });