diff --git a/rpcs3/Emu/RSX/Overlays/overlay_message_dialog.cpp b/rpcs3/Emu/RSX/Overlays/overlay_message_dialog.cpp index 5fddbffc2b..70a535fe2d 100644 --- a/rpcs3/Emu/RSX/Overlays/overlay_message_dialog.cpp +++ b/rpcs3/Emu/RSX/Overlays/overlay_message_dialog.cpp @@ -239,10 +239,9 @@ namespace rsx } else { - std::scoped_lock lock(m_threadpool_mutex); if (!exit) { - m_workers.emplace_back([&]() + g_fxo->init("MsgDialog Thread", [&]() { if (interactive) {