From 36feeceb9495bc8e8c77a227f9d5e83da83f2580 Mon Sep 17 00:00:00 2001 From: Obique Date: Sun, 18 Jan 2015 13:59:47 -0600 Subject: [PATCH] Added check to ConnectionService to remove past players upon relog --- src/services/galaxy/ConnectionService.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/services/galaxy/ConnectionService.java b/src/services/galaxy/ConnectionService.java index 62a730e13..17f6790e5 100644 --- a/src/services/galaxy/ConnectionService.java +++ b/src/services/galaxy/ConnectionService.java @@ -77,9 +77,9 @@ public class ConnectionService extends Service { if (((PlayerEventIntent)i).getEvent() == PlayerEvent.PE_ZONE_IN) { Player p = ((PlayerEventIntent)i).getPlayer(); synchronized (zonedInPlayers) { - if (!zonedInPlayers.contains(p)) { - zonedInPlayers.add(p); - } + if (zonedInPlayers.contains(p)) + zonedInPlayers.remove(p); + zonedInPlayers.add(p); } } else if (((PlayerEventIntent)i).getEvent() == PlayerEvent.PE_DISAPPEAR) { synchronized (zonedInPlayers) {