Fixed null pointer exception in handling player disappear in ObjectManager

This commit is contained in:
Obique PSWG
2015-08-24 17:16:15 -05:00
parent 1e200021b1
commit d6e6240ea2

View File

@@ -275,6 +275,8 @@ public class ObjectManager extends Manager {
Player p = ((PlayerEventIntent)i).getPlayer();
switch (((PlayerEventIntent)i).getEvent()) {
case PE_DISAPPEAR:
if (p.getCreatureObject() == null)
break;
p.getCreatureObject().clearAware();
objectAwareness.remove(p.getCreatureObject());
for (SWGObject obj : p.getCreatureObject().getObservers())