forked from External/mage
Fixed some problems that table dialogs were not closed if the table controller closed the table.
This commit is contained in:
parent
557f08d4bc
commit
cb8b4d8cbf
2 changed files with 6 additions and 3 deletions
|
|
@ -418,7 +418,12 @@ class UpdateSeatsTask extends SwingWorker<Void, TableView> {
|
|||
@Override
|
||||
protected Void doInBackground() throws Exception {
|
||||
while (!isCancelled()) {
|
||||
SessionHandler.getTable(roomId, tableId).ifPresent(this::publish);
|
||||
Optional<TableView> tableView = SessionHandler.getTable(roomId, tableId);
|
||||
if (tableView.isPresent()) {
|
||||
tableView.ifPresent(this::publish);
|
||||
} else {
|
||||
dialog.closeDialog();
|
||||
}
|
||||
TimeUnit.SECONDS.sleep(1);
|
||||
}
|
||||
return null;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue