From 227f4e9dd1997af12520b4b47a8f0ba3ba0688ec Mon Sep 17 00:00:00 2001 From: Denis Fokin Date: Thu, 2 Jul 2015 18:35:42 +0300 Subject: [PATCH] IDEA-142216 Mac OS: "Platform and Plugins Updates" dialog (sheet message) doesn't have focus when shown from "Find Action" popup --- .../intellij/ide/util/gotoByName/ChooseByNameBase.java | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) 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 8bea1a3318fe..40b722c51e6f 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 @@ -548,16 +548,13 @@ public abstract class ChooseByNameBase { EventQueue queue = Toolkit.getDefaultToolkit().getSystemEventQueue(); if (queue instanceof IdeEventQueue) { - if (!((IdeEventQueue)queue).wasRootRecentlyClicked(oppositeComponent)) { + if (((IdeEventQueue)queue).wasRootRecentlyClicked(oppositeComponent)) { Component root = SwingUtilities.getRoot(myTextField); - if (root != null && root.isShowing()) { - IdeFocusManager.getInstance(myProject).requestFocus(myTextField, true); - return; + if (root == null || root.isShowing()) { + hideHint(); } } } - - hideHint(); } } }, 5);