From 8ddc3979ff0ed082638ad8a8d675b9d996195d79 Mon Sep 17 00:00:00 2001 From: Mikhail Sokolov Date: Thu, 13 Jun 2019 15:59:06 +0300 Subject: [PATCH] IDEA-215656 SE: cannot find parent window on AddClass invocation on UML diagram popup GitOrigin-RevId: 115dcc7677e75b4f1fec87e7380d64ecfe1d0046 --- .../src/com/intellij/ide/util/gotoByName/ChooseByNameBase.java | 3 +++ 1 file changed, 3 insertions(+) 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 8eda654d0328..66593b372084 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 @@ -859,6 +859,9 @@ public abstract class ChooseByNameBase implements ChooseByNameViewModel { else if (window instanceof JDialog) { layeredPane = ((JDialog)window).getLayeredPane(); } + else if (window instanceof JWindow) { + layeredPane = ((JWindow)window).getLayeredPane(); + } else { throw new IllegalStateException("cannot find parent window: project=" + myProject + (myProject != null ? "; open=" + myProject.isOpen() : "") +