diff --git a/ArchiSteamFarm/Trading.cs b/ArchiSteamFarm/Trading.cs index ecdf56451..ef20a7af4 100644 --- a/ArchiSteamFarm/Trading.cs +++ b/ArchiSteamFarm/Trading.cs @@ -86,11 +86,11 @@ namespace ArchiSteamFarm { return; } - tradeOffers.RemoveWhere(tradeoffer => tradeoffer.State != Steam.TradeOffer.ETradeOfferState.Active); - tradeOffers.TrimExcess(); - - if (tradeOffers.Count == 0) { - return; + if (tradeOffers.RemoveWhere(tradeoffer => tradeoffer.State != Steam.TradeOffer.ETradeOfferState.Active) > 0) { + tradeOffers.TrimExcess(); + if (tradeOffers.Count == 0) { + return; + } } List> tasks = tradeOffers.Select(ParseTrade).ToList();