From 04716ab64c69a5d91112fdca6592ea5999522629 Mon Sep 17 00:00:00 2001 From: Obique PSWG Date: Wed, 25 May 2016 22:31:06 -0500 Subject: [PATCH] Updated some custom awareness logic --- src/resources/objects/SWGObject.java | 39 ++++++++++++++++++++-------- 1 file changed, 28 insertions(+), 11 deletions(-) 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(); } }