From 8818e720db3b93d99b9c17a2f5e425283bee0a2a Mon Sep 17 00:00:00 2001 From: Denis Fokin Date: Thu, 25 Jan 2018 20:26:06 +0300 Subject: [PATCH] IDEA-185008 Show usages is closed on escape in usages settings dialog --- .../src/com/intellij/openapi/wm/impl/Windows.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/impl/Windows.java b/platform/platform-impl/src/com/intellij/openapi/wm/impl/Windows.java index 194620a9c4ce..87f37eb99544 100644 --- a/platform/platform-impl/src/com/intellij/openapi/wm/impl/Windows.java +++ b/platform/platform-impl/src/com/intellij/openapi/wm/impl/Windows.java @@ -135,7 +135,9 @@ public class Windows { if (Arrays.stream(findShortcuts("EditorEscape")) .anyMatch(shortcut -> shortcut.equals(new KeyboardShortcut(KeyStroke.getKeyStrokeForEvent((KeyEvent)event), null)))) { - deactivationShortcutHandler.accept(id); + if(isInActiveToolWindow(event.getSource())) { + deactivationShortcutHandler.accept(id); + } } } }