From b182db57db2cdf382b67f873ef173c31fe62ac71 Mon Sep 17 00:00:00 2001 From: peter Date: Mon, 30 Jul 2012 21:35:50 +0200 Subject: [PATCH] don't let lookups grow indefinitely --- .../src/com/intellij/codeInsight/lookup/impl/LookupImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/LookupImpl.java b/platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/LookupImpl.java index 6d0fa7a0f6d9..bbef0f6ee782 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/LookupImpl.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/LookupImpl.java @@ -1376,7 +1376,7 @@ public class LookupImpl extends LightweightHint implements LookupEx, Disposable Dimension adSize = myAdComponent.getAdComponent().getPreferredSize(); - int panelHeight = myList.getPreferredSize().height + adSize.height; + int panelHeight = myList.getPreferredScrollableViewportSize().height + adSize.height; if (getListModel().getSize() > myList.getVisibleRowCount() && myList.getVisibleRowCount() >= 5) { panelHeight -= myList.getFixedCellHeight() / 2; }