From 7ba15158382716a67f66df4d57eeb2d9dc59cc32 Mon Sep 17 00:00:00 2001 From: Kirill Kalishev Date: Tue, 16 Nov 2010 14:11:41 +0300 Subject: [PATCH] popup focus lost fix --- .../platform-impl/src/com/intellij/ui/popup/AbstractPopup.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/ui/popup/AbstractPopup.java b/platform/platform-impl/src/com/intellij/ui/popup/AbstractPopup.java index 64c7e4fa50c0..03eb9a49462a 100644 --- a/platform/platform-impl/src/com/intellij/ui/popup/AbstractPopup.java +++ b/platform/platform-impl/src/com/intellij/ui/popup/AbstractPopup.java @@ -1295,7 +1295,7 @@ public class AbstractPopup implements JBPopup { for (Component each : components) { if (each != null && SwingUtilities.isDescendingFrom(owner, each)) { - Window eachWindow = SwingUtilities.getWindowAncestor(each); + Window eachWindow = each instanceof Window ? (Window)each : SwingUtilities.getWindowAncestor(each); if (eachWindow == wnd) { return true; }