diff --git a/src/resources/objects/SWGObject.java b/src/resources/objects/SWGObject.java index e789ed78e..5f5d0565d 100644 --- a/src/resources/objects/SWGObject.java +++ b/src/resources/objects/SWGObject.java @@ -772,16 +772,24 @@ public abstract class SWGObject extends BaselineObject implements Comparable copy; + synchronized (customAware) { + copy = new HashSet<>(customAware); } + for (SWGObject aware : copy) { + removeCustomAware(aware); + } + } + synchronized (customAware) { customAware.clear(); } }