From d4f69f6a9937e3907e82bfb78449fd027e51f4e5 Mon Sep 17 00:00:00 2001 From: Denis Fokin Date: Fri, 30 Sep 2016 10:40:35 +0300 Subject: [PATCH] EA-88022 --- .../platform-impl/src/com/intellij/util/ui/OwnerOptional.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/platform/platform-impl/src/com/intellij/util/ui/OwnerOptional.java b/platform/platform-impl/src/com/intellij/util/ui/OwnerOptional.java index 5a6e6a7577d8..e0f6e36930dc 100644 --- a/platform/platform-impl/src/com/intellij/util/ui/OwnerOptional.java +++ b/platform/platform-impl/src/com/intellij/util/ui/OwnerOptional.java @@ -33,6 +33,9 @@ public class OwnerOptional { @NotNull private static Window findOwnerByComponent(Component component) { if (component == null) component = KeyboardFocusManager.getCurrentKeyboardFocusManager().getActiveWindow(); + if (component == null) { + component = Window.getWindows()[0]; + } return (component instanceof Window) ? (Window) component : SwingUtilities.getWindowAncestor(component); }