diff --git a/Mage.Client/src/main/java/mage/client/dialog/MageDialog.form b/Mage.Client/src/main/java/mage/client/dialog/MageDialog.form index fd8ee8f40b7..3330abd8752 100644 --- a/Mage.Client/src/main/java/mage/client/dialog/MageDialog.form +++ b/Mage.Client/src/main/java/mage/client/dialog/MageDialog.form @@ -1,4 +1,4 @@ - +
@@ -24,7 +24,7 @@ - + diff --git a/Mage.Client/src/main/java/mage/client/dialog/MageDialog.java b/Mage.Client/src/main/java/mage/client/dialog/MageDialog.java index 6b08750eec7..6f2b438a5f9 100644 --- a/Mage.Client/src/main/java/mage/client/dialog/MageDialog.java +++ b/Mage.Client/src/main/java/mage/client/dialog/MageDialog.java @@ -65,7 +65,8 @@ public class MageDialog extends javax.swing.JInternalFrame { public void show() { super.show(); this.toFront(); - this.setClosable(!modal); + if (modal) + this.setClosable(false); if (this.modal) { startModal(); } @@ -75,8 +76,8 @@ public class MageDialog extends javax.swing.JInternalFrame { public void setVisible(boolean value) { super.setVisible(value); this.toFront(); - this.setClosable(!modal); if (modal) { + this.setClosable(false); if (value) { startModal(); } else { diff --git a/Mage.Client/src/main/java/mage/client/dialog/TableWaitingDialog.form b/Mage.Client/src/main/java/mage/client/dialog/TableWaitingDialog.form index b41b93b0b42..912e797bc61 100644 --- a/Mage.Client/src/main/java/mage/client/dialog/TableWaitingDialog.form +++ b/Mage.Client/src/main/java/mage/client/dialog/TableWaitingDialog.form @@ -2,6 +2,7 @@ + @@ -40,7 +41,7 @@ - + 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 3b82ed7714b..1b075c680f4 100644 --- a/Mage.Client/src/main/java/mage/client/dialog/TableWaitingDialog.java +++ b/Mage.Client/src/main/java/mage/client/dialog/TableWaitingDialog.java @@ -72,7 +72,6 @@ public class TableWaitingDialog extends MageDialog { session.getUI().addButton(MageComponents.TABLE_WAITING_START_BUTTON, btnStart); } -// @Override public void update(TableView table) { try { if (table != null) { @@ -158,6 +157,7 @@ public class TableWaitingDialog extends MageDialog { tableSeats = new javax.swing.JTable(); chatPanel = new mage.client.chat.ChatPanel(false); + setClosable(false); setResizable(true); setTitle("Waiting for players"); @@ -222,7 +222,7 @@ public class TableWaitingDialog extends MageDialog { layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() - .addComponent(jSplitPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 263, Short.MAX_VALUE) + .addComponent(jSplitPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 267, Short.MAX_VALUE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(btnMoveDown) 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 65a0946c4e9..b6f9b40afba 100644 --- a/Mage.Client/src/main/java/mage/client/table/TablesPanel.java +++ b/Mage.Client/src/main/java/mage/client/table/TablesPanel.java @@ -330,7 +330,7 @@ public class TablesPanel extends javax.swing.JPanel { newTableDialog.showDialog(roomId); if (newTableDialog.getTable() != null) { tableWaitingDialog = new TableWaitingDialog(); - MageFrame.getDesktop().add(tableWaitingDialog); + MageFrame.getDesktop().add(tableWaitingDialog, JLayeredPane.MODAL_LAYER); tableWaitingDialog.showDialog(roomId, newTableDialog.getTable().getTableId(), false); } }//GEN-LAST:event_btnNewTableActionPerformed