JAL-3594 Defintely want SplashScreen to appear in the Desktop window otherwise it...
[jalview.git] / src / jalview / gui / SplashScreen.java
index 2d5e63b..97de08a 100755 (executable)
@@ -275,8 +275,10 @@ public class SplashScreen extends JPanel
       revalidate();
       int width = Math.max(splashText.getWidth(), iconimg.getWidth());
       int height = splashText.getHeight() + iconimg.getHeight();
-      iframe.setBounds((Desktop.instance.getWidth() - width) / 2,
-              (Desktop.instance.getHeight() - height) / 2, width, height);
+      iframe.setBounds(
+              Math.max(0, (Desktop.instance.getWidth() - width) / 2),
+              Math.max(0, (Desktop.instance.getHeight() - height) / 2),
+              width, height);
       iframe.validate();
       iframe.setVisible(true);
       return true;