diff options
Diffstat (limited to 'platform/lang-impl/src/com/intellij/ui/popup/PopupPositionManager.java')
-rw-r--r-- | platform/lang-impl/src/com/intellij/ui/popup/PopupPositionManager.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/platform/lang-impl/src/com/intellij/ui/popup/PopupPositionManager.java b/platform/lang-impl/src/com/intellij/ui/popup/PopupPositionManager.java index ea9a263d5713..81d09d7886f8 100644 --- a/platform/lang-impl/src/com/intellij/ui/popup/PopupPositionManager.java +++ b/platform/lang-impl/src/com/intellij/ui/popup/PopupPositionManager.java @@ -53,7 +53,7 @@ public class PopupPositionManager { @Nullable final Editor editor, @Nullable DataContext dataContext) { final LookupEx lookup = LookupManager.getActiveLookup(editor); - if (lookup != null && lookup.getCurrentItem() != null) { + if (lookup != null && lookup.getCurrentItem() != null && lookup.getComponent().isShowing()) { new PositionAdjuster(lookup.getComponent()).adjust(hint); lookup.addLookupListener(new LookupAdapter() { @Override |