diff --git a/platform/platform-impl/src/com/intellij/notification/impl/NotificationsManagerImpl.java b/platform/platform-impl/src/com/intellij/notification/impl/NotificationsManagerImpl.java index ed00f9ecec2e..6e1d2256468a 100644 --- a/platform/platform-impl/src/com/intellij/notification/impl/NotificationsManagerImpl.java +++ b/platform/platform-impl/src/com/intellij/notification/impl/NotificationsManagerImpl.java @@ -289,7 +289,9 @@ public class NotificationsManagerImpl extends NotificationsManager implements No content.setBorder(new EmptyBorder(2, 4, 2, 4)); - Dimension preferredSize = pane.getPreferredSize(); + Dimension preferredSize = text.getPreferredSize(); + text.setSize(preferredSize); + preferredSize = text.getPreferredSize(); int maxHeight = Math.min(400, window.getComponent().getHeight() - 20); if (preferredSize.height > maxHeight) { pane.setPreferredSize(new Dimension(preferredSize.width, maxHeight));