From 4554e30ce7c52f8612dce43464abf0ceb3e970ae Mon Sep 17 00:00:00 2001 From: Kirill Kalishev Date: Thu, 12 May 2011 16:15:25 +0400 Subject: [PATCH] [xena] choose by name popup is not closed by focus lost by clicking editor for the first time [rev=max] --- .../com/intellij/ide/util/gotoByName/ChooseByNameBase.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/ide/util/gotoByName/ChooseByNameBase.java b/platform/lang-impl/src/com/intellij/ide/util/gotoByName/ChooseByNameBase.java index 1164381cdcc6..3d19a55f032e 100644 --- a/platform/lang-impl/src/com/intellij/ide/util/gotoByName/ChooseByNameBase.java +++ b/platform/lang-impl/src/com/intellij/ide/util/gotoByName/ChooseByNameBase.java @@ -421,13 +421,16 @@ public abstract class ChooseByNameBase { }); } else { - if (e.getOppositeComponent() != null && myList.isShowing() && (e.getOppositeComponent() == myList || SwingUtilities.isDescendingFrom(myList, e.getOppositeComponent()))) { + Component oppositeComponent = e.getOppositeComponent(); + if (oppositeComponent != null && !(oppositeComponent instanceof JFrame) && + myList.isShowing() && + (oppositeComponent == myList || SwingUtilities.isDescendingFrom(myList, oppositeComponent))) { return; } hideHint(); } } - }, 200); + }, 200); } }); }