From 915d0ef4d11fae8d78d0bc97652d78df4deeb7fd Mon Sep 17 00:00:00 2001 From: Alexander Lobas Date: Fri, 15 Apr 2016 22:06:39 +0300 Subject: [PATCH] IDEA-153807 Welcome screen notifications --- .../notification/impl/IdeNotificationArea.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/platform/platform-impl/src/com/intellij/notification/impl/IdeNotificationArea.java b/platform/platform-impl/src/com/intellij/notification/impl/IdeNotificationArea.java index 1d7e40cc8cfc..71cc4ba11b70 100644 --- a/platform/platform-impl/src/com/intellij/notification/impl/IdeNotificationArea.java +++ b/platform/platform-impl/src/com/intellij/notification/impl/IdeNotificationArea.java @@ -27,6 +27,7 @@ import com.intellij.notification.impl.ui.NotificationsUtil; import com.intellij.openapi.actionSystem.CommonDataKeys; import com.intellij.openapi.application.ApplicationManager; import com.intellij.openapi.project.Project; +import com.intellij.openapi.util.SystemInfo; import com.intellij.openapi.wm.CustomStatusBarWidget; import com.intellij.openapi.wm.IconLikeCustomStatusBarWidget; import com.intellij.openapi.wm.StatusBar; @@ -229,6 +230,15 @@ public class IdeNotificationArea extends JLabel implements CustomStatusBarWidget x += (getIconWidth() - myWidth) / 2; y += SimpleColoredComponent.getTextBaseLine(g.getFontMetrics(), getIconHeight()); + if (SystemInfo.isLinux) { + if (myStr.length() == 1) { + x--; + } + } + else if (myStr.length() == 2) { + x++; + } + g.setColor(myTextColor); g.drawString(myStr, x, y);