diff --git a/ArchiSteamFarm/Bot.cs b/ArchiSteamFarm/Bot.cs index 7bd08c2e7..62134ad8f 100755 --- a/ArchiSteamFarm/Bot.cs +++ b/ArchiSteamFarm/Bot.cs @@ -562,10 +562,6 @@ namespace ArchiSteamFarm { return; } - if (SteamClient == null) { - return; - } - await CardsFarmer.StopFarming().ConfigureAwait(false); Logging.LogGenericWarning(BotName, "Disconnected from Steam, reconnecting..."); diff --git a/ArchiSteamFarm/CardsFarmer.cs b/ArchiSteamFarm/CardsFarmer.cs index 19aa8ffd8..53a60e341 100755 --- a/ArchiSteamFarm/CardsFarmer.cs +++ b/ArchiSteamFarm/CardsFarmer.cs @@ -321,7 +321,7 @@ namespace ArchiSteamFarm { } private async Task CheckGamesForFarming() { - if (NowFarming || GamesToFarm.Count > 0) { + if (NowFarming || GamesToFarm.Count > 0 || !Bot.SteamClient.IsConnected) { return; }