From 7b01bc894d9ad19ca65a2b53b966102220e161b4 Mon Sep 17 00:00:00 2001 From: KHobbits Date: Wed, 4 Jan 2012 03:27:25 +0000 Subject: [PATCH] Readlocks maybe... --- Essentials/src/com/earth2me/essentials/Kits.java | 9 +++++---- .../src/com/earth2me/essentials/commands/Commandeco.java | 3 ++- Essentials/src/com/earth2me/essentials/user/User.java | 5 ++++- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/Essentials/src/com/earth2me/essentials/Kits.java b/Essentials/src/com/earth2me/essentials/Kits.java index 4e58cb786..5ba08d93e 100644 --- a/Essentials/src/com/earth2me/essentials/Kits.java +++ b/Essentials/src/com/earth2me/essentials/Kits.java @@ -33,6 +33,7 @@ public class Kits extends AsyncStorageObjectHolder overfilled; if (isAuthorized("essentials.oversizedstacks")) { - int oversizedStackSize = ess.getSettings().getData().getGeneral().getOversizedStacksize(); + @Cleanup + final ISettings settings = ess.getSettings(); + settings.acquireReadLock(); + int oversizedStackSize = settings.getData().getGeneral().getOversizedStacksize(); overfilled = InventoryWorkaround.addItem(getInventory(), true, oversizedStackSize, itemStack); }