forked from External/mage
* MageDialog - Removed some memory leaks for client dialogs (more to come soon).
This commit is contained in:
parent
2302b39b47
commit
4ab572bd0e
9 changed files with 59 additions and 34 deletions
|
|
@ -139,9 +139,12 @@ public class TableWaitingDialog extends MageDialog {
|
|||
}
|
||||
|
||||
public void closeDialog() {
|
||||
if (updateTask != null) updateTask.cancel(true);
|
||||
if (updateTask != null) {
|
||||
updateTask.cancel(true);
|
||||
}
|
||||
this.chatPanel.disconnect();
|
||||
this.hideDialog();
|
||||
MageFrame.getUI().removeButton(MageComponents.TABLE_WAITING_START_BUTTON);
|
||||
this.removeDialog();
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -243,11 +246,13 @@ public class TableWaitingDialog extends MageDialog {
|
|||
}// </editor-fold>//GEN-END:initComponents
|
||||
|
||||
private void btnStartActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnStartActionPerformed
|
||||
closeDialog();
|
||||
if (!isTournament)
|
||||
if (!isTournament) {
|
||||
session.startGame(roomId, tableId);
|
||||
else
|
||||
}
|
||||
else {
|
||||
session.startTournament(roomId, tableId);
|
||||
}
|
||||
closeDialog();
|
||||
}//GEN-LAST:event_btnStartActionPerformed
|
||||
|
||||
private void btnCancelActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnCancelActionPerformed
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue