Join network thread before unload
This commit is contained in:
@ -101,10 +101,9 @@ namespace RageCoop.Client
|
||||
WorldThread.DoQueuedActions();
|
||||
if (IsUnloading)
|
||||
{
|
||||
ThreadManager.OnUnload();
|
||||
Logger.Dispose();
|
||||
Networking.Peer?.Shutdown("bye");
|
||||
Thread.Sleep(1000);
|
||||
Networking.Peer?.Dispose();
|
||||
ThreadManager.OnUnload();
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
|
@ -34,6 +34,7 @@ namespace RageCoop.Core
|
||||
_stopping = true;
|
||||
Shutdown("Bye!");
|
||||
ListenerThread.Join();
|
||||
Join();
|
||||
}
|
||||
|
||||
public void SendTo(Packet p, NetConnection connection, ConnectionChannel channel = ConnectionChannel.Default,
|
||||
|
Reference in New Issue
Block a user