X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FStructureChooser.java;h=198aa626baa97f7b4e470ebcb59396cac130cb1f;hb=f8eadd61b07375a6aada36b2b4b2aa8c3423510e;hp=5de3082d1a6f66f163c38cb82ec14014457b9781;hpb=d03b6673b76396d1b6146e0b3e76ac3f8cb1518a;p=jalview.git diff --git a/src/jalview/gui/StructureChooser.java b/src/jalview/gui/StructureChooser.java index 5de3082..198aa62 100644 --- a/src/jalview/gui/StructureChooser.java +++ b/src/jalview/gui/StructureChooser.java @@ -55,6 +55,7 @@ import javax.swing.JCheckBox; import javax.swing.JComboBox; import javax.swing.JLabel; import javax.swing.JTable; +import javax.swing.SwingUtilities; import javax.swing.table.AbstractTableModel; /** @@ -911,8 +912,15 @@ public class StructureChooser extends GStructureChooser new SequenceI[] { selectedSequence }); } - closeAction(preferredHeight); - mainFrame.dispose(); + SwingUtilities.invokeLater(new Runnable() + { + @Override + public void run() + { + closeAction(preferredHeight); + mainFrame.dispose(); + } + }); } }; Thread runner = new Thread(viewStruc);