From f6975dd0a3f9dce2500a322780b0c3cf0d7b93e1 Mon Sep 17 00:00:00 2001 From: Vassiliy Date: Wed, 19 Mar 2014 13:05:36 +0400 Subject: [PATCH] IDEA-109467 Too big tooltip for Close Icon (Debug Window) --- platform/platform-impl/src/com/intellij/ui/BalloonImpl.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/platform/platform-impl/src/com/intellij/ui/BalloonImpl.java b/platform/platform-impl/src/com/intellij/ui/BalloonImpl.java index 2c6eac9d9252..1277d6df7ced 100644 --- a/platform/platform-impl/src/com/intellij/ui/BalloonImpl.java +++ b/platform/platform-impl/src/com/intellij/ui/BalloonImpl.java @@ -502,6 +502,11 @@ public class BalloonImpl implements Balloon, IdeTooltip.Ui { myLayeredPane.remove(myComp); createComponent(); + if (!new Rectangle(myComp.getSize()).contains(new Rectangle(myLayeredPane.getSize()))) { // Balloon is bigger than window, don't show it at all. + myLayeredPane = null; + hide(); + return; + } } for (JBPopupListener each : myListeners) {