diff --git a/platform/platform-impl/src/com/intellij/ui/BalloonLayout.java b/platform/platform-impl/src/com/intellij/ui/BalloonLayout.java index 9d8cdddf10cd..fb3e83031b03 100644 --- a/platform/platform-impl/src/com/intellij/ui/BalloonLayout.java +++ b/platform/platform-impl/src/com/intellij/ui/BalloonLayout.java @@ -81,6 +81,10 @@ public class BalloonLayout { final Rectangle layoutRec = new Rectangle(new Point(myInsets.left, myInsets.top), size); List> columns = createColumns(layoutRec); + while (columns.size() > 1) { + myBalloons.remove(0); + columns = createColumns(layoutRec); + } List columnWidths = computeWidths(columns); int eachCoumnX = (int)layoutRec.getMaxX();