Added check to ConnectionService to remove past players upon relog

This commit is contained in:
Obique
2015-01-18 13:59:47 -06:00
committed by Obique
parent 29ea08fc22
commit 36feeceb94
+3 -3
View File
@@ -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) {