From 548727ebc592a52fd4283cb79b926524faf0f8d6 Mon Sep 17 00:00:00 2001 From: Denis Fokin Date: Mon, 15 Aug 2016 18:32:50 +0300 Subject: [PATCH] IDEA-159850 NPE on welcome screen (Import Project) --- .../platform-impl/src/com/intellij/util/ui/OwnerOptional.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 c9b813cc3590..5334ab8c733c 100644 --- a/platform/platform-impl/src/com/intellij/util/ui/OwnerOptional.java +++ b/platform/platform-impl/src/com/intellij/util/ui/OwnerOptional.java @@ -31,7 +31,8 @@ import java.awt.*; public class OwnerOptional { @NotNull - private static Window findOwnerByComponent(@NotNull Component component) { + private static Window findOwnerByComponent(Component component) { + if (component == null) component = KeyboardFocusManager.getCurrentKeyboardFocusManager().getActiveWindow(); return (component instanceof Window) ? (Window) component : SwingUtilities.getWindowAncestor(component); }