diff --git a/ArchiSteamFarm/Steam/Cards/CardsFarmer.cs b/ArchiSteamFarm/Steam/Cards/CardsFarmer.cs index c2e7f3e35..04f3d8379 100644 --- a/ArchiSteamFarm/Steam/Cards/CardsFarmer.cs +++ b/ArchiSteamFarm/Steam/Cards/CardsFarmer.cs @@ -409,7 +409,10 @@ public sealed class CardsFarmer : IAsyncDisposable, IDisposable { if (NowFarming) { Bot.ArchiLogger.LogGenericError(Strings.WarningFailed); + NowFarming = false; + + GamesToFarm.Clear(); } Bot.ArchiLogger.LogGenericInfo(Strings.IdlingStopped); @@ -799,6 +802,8 @@ public sealed class CardsFarmer : IAsyncDisposable, IDisposable { NowFarming = false; + GamesToFarm.Clear(); + return; } @@ -832,6 +837,8 @@ public sealed class CardsFarmer : IAsyncDisposable, IDisposable { } else { NowFarming = false; + GamesToFarm.Clear(); + return; } }