X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fjalview%2Fgui%2FSplashScreen.java;h=52c1d18d0d45af39fe4f48cf4acee83b4f4a149c;hb=4ad05f84d30ed345acbb533bb51dd832c727de99;hp=0b7af0d4c9b0c682cf205eac026447747bb1a5b6;hpb=fecbdab721ea3f701b9c8107a5aac5371617943d;p=jalview.git diff --git a/src/jalview/gui/SplashScreen.java b/src/jalview/gui/SplashScreen.java index 0b7af0d..52c1d18 100755 --- a/src/jalview/gui/SplashScreen.java +++ b/src/jalview/gui/SplashScreen.java @@ -113,8 +113,11 @@ public class SplashScreen extends JPanel */ public SplashScreen(boolean isTransient) { - Desktop.instance.acquireDialogQueue(); this.transientDialog = isTransient; + if (this.transientDialog) + { + Desktop.instance.acquireDialogQueue(); + } if (Platform.isJS()) // BH 2019 { @@ -172,7 +175,7 @@ public class SplashScreen extends JPanel } if (mt.isErrorAny()) { - System.err.println("Error when loading images!"); + jalview.bin.Console.errPrintln("Error when loading images!"); } } while (!mt.checkAll()); Desktop.instance.setIconImages(ChannelProperties.getIconList()); @@ -228,7 +231,8 @@ public class SplashScreen extends JPanel protected boolean refreshText() { String newtext = Desktop.instance.getAboutMessage(); - // System.err.println("Text found: \n"+newtext+"\nEnd of newtext."); + // jalview.bin.Console.errPrintln("Text found: \n"+newtext+"\nEnd of + // newtext."); if (oldTextLength != newtext.length()) { iframe.setVisible(false); @@ -324,7 +328,6 @@ public class SplashScreen extends JPanel } closeSplash(); - Desktop.instance.releaseDialogQueue(); } /** @@ -332,6 +335,10 @@ public class SplashScreen extends JPanel */ public void closeSplash() { + if (this.transientDialog) + { + Desktop.instance.releaseDialogQueue(); + } try {