mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2024-11-14 13:27:45 -07:00
Merge pull request #7979 from Techjar/netplay-browser-possible-crash
UICommon/NetPlayIndex: Fix possible crash when Add is called again
This commit is contained in:
commit
f2e3f69d34
@ -197,6 +197,11 @@ bool NetPlayIndex::Add(NetPlaySession session)
|
||||
m_player_count = session.player_count;
|
||||
m_game = session.game_id;
|
||||
|
||||
m_session_thread_exit_event.Set();
|
||||
if (m_session_thread.joinable())
|
||||
m_session_thread.join();
|
||||
m_session_thread_exit_event.Reset();
|
||||
|
||||
m_session_thread = std::thread([this] { NotificationLoop(); });
|
||||
|
||||
return true;
|
||||
|
Loading…
Reference in New Issue
Block a user