X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FSplashScreen.java;fp=src%2Fjalview%2Fgui%2FSplashScreen.java;h=465bc0d3d98947e94d307c1a4e4fabe9a4beefbe;hb=deb7e7788d802d45cc6b2f8a5a04285308f1e8ee;hp=1060d8accd8d43dad2b2dd45848d53abd25cf13a;hpb=f3a845e03140cbf45d183eb7c0cb7231ab53ce76;p=jalview.git diff --git a/src/jalview/gui/SplashScreen.java b/src/jalview/gui/SplashScreen.java index 1060d8a..465bc0d 100755 --- a/src/jalview/gui/SplashScreen.java +++ b/src/jalview/gui/SplashScreen.java @@ -36,6 +36,7 @@ import javax.swing.JLabel; import javax.swing.JLayeredPane; import javax.swing.JPanel; import javax.swing.JTextPane; +import javax.swing.SwingUtilities; import javax.swing.event.HyperlinkEvent; import javax.swing.event.HyperlinkListener; @@ -341,8 +342,20 @@ public class SplashScreen extends JPanel } try { - - iframe.setClosed(true); // ##### implicated BLOCKED + final JInternalFrame frme = iframe; + SwingUtilities.invokeLater(new Runnable() + { + @Override + public void run() + { + try + { + frme.setClosed(true); + } catch (Exception ex) + { + } + } + }); } catch (Exception ex) { }