diff --git a/Mage.Client/src/main/java/mage/client/dialog/TableWaitingDialog.java b/Mage.Client/src/main/java/mage/client/dialog/TableWaitingDialog.java index 33ff704220d..238d203d794 100644 --- a/Mage.Client/src/main/java/mage/client/dialog/TableWaitingDialog.java +++ b/Mage.Client/src/main/java/mage/client/dialog/TableWaitingDialog.java @@ -95,12 +95,10 @@ public class TableWaitingDialog extends MageDialog { } setGUISize(); - - chatPanel.useExtendedView(ChatPanelBasic.VIEW_MODE.NONE); jTableSeats.createDefaultColumnsFromModel(); - TableUtil.setColumnWidthAndOrder(jTableSeats, DEFAULT_COLUMNS_WIDTH, KEY_TABLE_WAITING_COLUMNS_WIDTH, KEY_TABLE_WAITING_COLUMNS_ORDER); jTableSeats.setDefaultRenderer(Icon.class, new CountryCellRenderer()); - + TableUtil.setColumnWidthAndOrder(jTableSeats, DEFAULT_COLUMNS_WIDTH, KEY_TABLE_WAITING_COLUMNS_WIDTH, KEY_TABLE_WAITING_COLUMNS_ORDER); + chatPanel.useExtendedView(ChatPanelBasic.VIEW_MODE.NONE); MageFrame.getUI().addButton(MageComponents.TABLE_WAITING_START_BUTTON, btnStart); } @@ -154,13 +152,14 @@ public class TableWaitingDialog extends MageDialog { } public void showDialog(UUID roomId, UUID tableId, boolean isTournament) { + Rectangle currentBounds = MageFrame.getDesktop().getBounds(); + Optional chatId = SessionHandler.getTableChatId(tableId); + updateTask = new UpdateSeatsTask(SessionHandler.getSession(), roomId, tableId, this); + this.roomId = roomId; this.tableId = tableId; this.isTournament = isTournament; - Rectangle currentBounds = MageFrame.getDesktop().getBounds(); - - updateTask = new UpdateSeatsTask(SessionHandler.getSession(), roomId, tableId, this); if (SessionHandler.isTableOwner(roomId, tableId)) { this.btnStart.setVisible(true); this.btnMoveDown.setVisible(true); @@ -170,7 +169,7 @@ public class TableWaitingDialog extends MageDialog { this.btnMoveDown.setVisible(false); this.btnMoveUp.setVisible(false); } - Optional chatId = SessionHandler.getTableChatId(tableId); + if (chatId.isPresent()) { this.chatPanel.connect(chatId.get()); updateTask.execute(); diff --git a/Mage.Client/src/main/java/mage/client/table/TablesPanel.java b/Mage.Client/src/main/java/mage/client/table/TablesPanel.java index eacd35acd16..d9610492a83 100644 --- a/Mage.Client/src/main/java/mage/client/table/TablesPanel.java +++ b/Mage.Client/src/main/java/mage/client/table/TablesPanel.java @@ -196,8 +196,7 @@ public class TablesPanel extends javax.swing.JPanel { list.add(new RowSorter.SortKey(TableTableModel.COLUMN_CREATED, SortOrder.DESCENDING)); activeTablesSorter.setSortKeys(list); - TableUtil.setColumnWidthAndOrder(tableTables, DEFAULT_COLUMNS_WIDTH, - PreferencesDialog.KEY_TABLES_COLUMNS_WIDTH, PreferencesDialog.KEY_TABLES_COLUMNS_ORDER); + TableUtil.setColumnWidthAndOrder(tableTables, DEFAULT_COLUMNS_WIDTH, KEY_TABLES_COLUMNS_WIDTH, KEY_TABLES_COLUMNS_ORDER); // 2. TABLE COMPLETED completedTablesSorter = new MageTableRowSorter(matchesModel);