From: Ben Soares Date: Fri, 11 Dec 2020 20:27:19 +0000 (+0000) Subject: JAL-3594 Defintely want SplashScreen to appear in the Desktop window otherwise it... X-Git-Tag: Develop-2_11_2_0-d20201215~7 X-Git-Url: http://source.jalview.org/gitweb/?p=jalview.git;a=commitdiff_plain;h=5cc5673efcc20706151f03e105a51c3130345a18 JAL-3594 Defintely want SplashScreen to appear in the Desktop window otherwise it might not be closeable --- diff --git a/src/jalview/gui/SplashScreen.java b/src/jalview/gui/SplashScreen.java index 2d5e63b..97de08a 100755 --- a/src/jalview/gui/SplashScreen.java +++ b/src/jalview/gui/SplashScreen.java @@ -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;