From ac19624328cdc0b4d2dfa7bc6e3e39a318247a7a Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Fri, 28 Jun 2013 10:24:42 +0200 Subject: [PATCH] remove native header on Ubuntu 13.04 --- .../platform-impl/src/com/intellij/ui/Splash.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/ui/Splash.java b/platform/platform-impl/src/com/intellij/ui/Splash.java index 54569fcaf4f8..76011c832859 100644 --- a/platform/platform-impl/src/com/intellij/ui/Splash.java +++ b/platform/platform-impl/src/com/intellij/ui/Splash.java @@ -57,10 +57,17 @@ public class Splash extends JDialog implements StartupProgress { public Splash(String imageName, final Color textColor) { - super((Frame)null); + //It's a dirty hack to protect Splash Window to appear with a native window header on Ubuntu 13.04 + super(SystemInfo.isLinux ? new Frame() { + { + setVisible(true); + setVisible(false); + dispose(); + } + } : null, false); + setUndecorated(true); setResizable(false); - setModal(false); setFocusableWindowState(false); Icon originalImage = IconLoader.getIcon(imageName);