diff --git a/platform/platform-impl/src/com/intellij/ui/Splash.java b/platform/platform-impl/src/com/intellij/ui/Splash.java index 7025b4461c44..8ef5a2a6f6ae 100644 --- a/platform/platform-impl/src/com/intellij/ui/Splash.java +++ b/platform/platform-impl/src/com/intellij/ui/Splash.java @@ -78,7 +78,12 @@ public class Splash extends JDialog implements StartupProgress { Dimension size = getPreferredSize(); setSize(size); pack(); - setLocationRelativeTo(null); + setLocationInTheCenterOfScreen(); + } + + private void setLocationInTheCenterOfScreen() { + Rectangle deviceBounds = getGraphicsConfiguration().getBounds(); + setLocation((deviceBounds.width - getWidth()) / 2, (deviceBounds.height - getHeight()) / 2); } public Splash(ApplicationInfoEx info) {