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); }