From 0fc67d0a0e86df9e0742ddc730cd4545d43ac857 Mon Sep 17 00:00:00 2001 From: marcins78 Date: Wed, 2 Jan 2013 15:36:39 +0000 Subject: [PATCH] Tables and queues now preserve their order on server. --- .../gempukku/lotro/hall/HallCommunicationChannel.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/hall/HallCommunicationChannel.java b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/hall/HallCommunicationChannel.java index 5ab6a3475..499769e3d 100644 --- a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/hall/HallCommunicationChannel.java +++ b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/hall/HallCommunicationChannel.java @@ -5,6 +5,7 @@ import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.mutable.MutableObject; import java.util.HashMap; +import java.util.LinkedHashMap; import java.util.List; import java.util.Map; @@ -12,8 +13,8 @@ public class HallCommunicationChannel { private int _channelNumber; private long _lastConsumed; private String _lastMotd; - private Map> _tournamentQueuePropsOnClient = new HashMap>(); - private Map> _tablePropsOnClient = new HashMap>(); + private Map> _tournamentQueuePropsOnClient = new LinkedHashMap>(); + private Map> _tablePropsOnClient = new LinkedHashMap>(); public HallCommunicationChannel(int channelNumber) { _channelNumber = channelNumber; @@ -31,8 +32,8 @@ public class HallCommunicationChannel { hallChannelVisitor.channelNumber(_channelNumber); final MutableObject newMotd = new MutableObject(); - final Map> tournamentsOnServer = new HashMap>(); - final Map> tablesOnServer = new HashMap>(); + final Map> tournamentsOnServer = new LinkedHashMap>(); + final Map> tablesOnServer = new LinkedHashMap>(); hallServer.processHall(player, new HallInfoVisitor() {