From 5cc5673efcc20706151f03e105a51c3130345a18 Mon Sep 17 00:00:00 2001 From: Ben Soares Date: Fri, 11 Dec 2020 20:27:19 +0000 Subject: [PATCH] JAL-3594 Defintely want SplashScreen to appear in the Desktop window otherwise it might not be closeable --- src/jalview/gui/SplashScreen.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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; -- 1.7.10.2