From 2745d317689a6afbf7d6756dccfd66c99444a6f5 Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Fri, 9 Nov 2012 16:17:23 +0100 Subject: [PATCH] Fixed a bug that created multiple uneccessary windows for every computer player behind the correct waiting for players window when you created a match or a tournament. That fixed also the bug that the Ai joint the chat with the name of the human player. --- .../src/main/java/mage/server/TableController.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Mage.Server/src/main/java/mage/server/TableController.java b/Mage.Server/src/main/java/mage/server/TableController.java index 1469f9bab9f..698650e670b 100644 --- a/Mage.Server/src/main/java/mage/server/TableController.java +++ b/Mage.Server/src/main/java/mage/server/TableController.java @@ -146,10 +146,10 @@ public class TableController { table.joinTable(player, seat); User user = UserManager.getInstance().getUser(userId); user.addTable(player.getId(), table); - user.joinedTable(table.getRoomId(), table.getId(), true); logger.info("player joined " + player.getId()); - //only add human players to sessionPlayerMap + //only inform human players and add them to sessionPlayerMap if (seat.getPlayer().isHuman()) { + user.joinedTable(table.getRoomId(), table.getId(), true); userPlayerMap.put(userId, player.getId()); } @@ -174,10 +174,10 @@ public class TableController { table.joinTable(player, seat); User user = UserManager.getInstance().getUser(userId); user.addTable(player.getId(), table); - user.joinedTable(table.getRoomId(), table.getId(), false); logger.info("player joined " + player.getId()); - //only add human players to sessionPlayerMap + //only inform human players and add them to sessionPlayerMap if (seat.getPlayer().isHuman()) { + user.joinedTable(table.getRoomId(), table.getId(), false); userPlayerMap.put(userId, player.getId()); }