Fix TimeoutDetector killing itself (#1219)

This commit is contained in:
ORelio 2020-08-20 13:29:02 +02:00
parent e6bd2090ab
commit a6a5f0c333

View file

@ -335,6 +335,7 @@ namespace MinecraftClient
if (lastKeepAlive.AddSeconds(30) < DateTime.Now)
{
OnConnectionLost(ChatBot.DisconnectReason.ConnectionLost, "Connection Timeout");
return;
}
}
}
@ -481,7 +482,8 @@ namespace MinecraftClient
if (timeoutdetector != null)
{
timeoutdetector.Abort();
if (Thread.CurrentThread != timeoutdetector)
timeoutdetector.Abort();
timeoutdetector = null;
}