From 98c440d866829c752f5bc230ba8cd6d8b5657478 Mon Sep 17 00:00:00 2001 From: Kirill Kalishev Date: Mon, 15 Feb 2010 17:47:16 +0300 Subject: [PATCH] IDEA-17650 Splash screen is too agressive on Linux --- platform/platform-impl/src/com/intellij/ui/Splash.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/ui/Splash.java b/platform/platform-impl/src/com/intellij/ui/Splash.java index 6a575d7a42..8d3ab2ef66 100644 --- a/platform/platform-impl/src/com/intellij/ui/Splash.java +++ b/platform/platform-impl/src/com/intellij/ui/Splash.java @@ -22,11 +22,15 @@ import com.intellij.util.ui.UIUtil; import javax.swing.*; import java.awt.*; -public class Splash extends JWindow { +public class Splash extends JDialog { private final Icon myImage; private final JLabel myLabel; public Splash(String imageName, final Color textColor) { + setUndecorated(true); + setResizable(false); + setModal(false); + Icon originalImage = IconLoader.getIcon(imageName); myImage = new MyIcon(originalImage, textColor); myLabel = new JLabel(myImage); @@ -41,6 +45,7 @@ public class Splash extends JWindow { public void show() { super.show(); + toFront(); myLabel.paintImmediately(0, 0, myImage.getIconWidth(), myImage.getIconHeight()); } -- 2.11.4.GIT