🆙 Small fix for marketplace

This commit is contained in:
duckietm 2025-02-05 13:58:44 +01:00
parent c072cc772b
commit 65069510e7

View File

@ -366,6 +366,7 @@ public final class MarketPlace {
THashSet<MarketPlaceOffer> offers = new THashSet<>(); THashSet<MarketPlaceOffer> offers = new THashSet<>();
offers.addAll(client.getHabbo().getInventory().getMarketplaceItems()); offers.addAll(client.getHabbo().getInventory().getMarketplaceItems());
synchronized (client.getHabbo().getInventory()) {
for (MarketPlaceOffer offer : offers) { for (MarketPlaceOffer offer : offers) {
if (offer.getState().equals(MarketPlaceState.SOLD)) { if (offer.getState().equals(MarketPlaceState.SOLD)) {
client.getHabbo().getInventory().removeMarketplaceOffer(offer); client.getHabbo().getInventory().removeMarketplaceOffer(offer);
@ -375,6 +376,7 @@ public final class MarketPlace {
Emulator.getThreading().run(offer); Emulator.getThreading().run(offer);
} }
} }
}
offers.clear(); offers.clear();