added some client window management + suppress calls when TablesPane is not visible

This commit is contained in:
BetaSteward 2011-06-07 22:32:58 -04:00
parent 79583a6ec2
commit d8fca737fd
27 changed files with 239 additions and 196 deletions

View file

@ -115,7 +115,13 @@ public class TournamentPanel extends javax.swing.JPanel implements Observer {
}
public void hideTournament() {
this.setVisible(false);
Component c = this.getParent();
while (c != null && !(c instanceof TournamentPane)) {
c = c.getParent();
}
if (c != null) {
((TournamentPane)c).hideFrame();
}
}
@Override