IDEA-142216 Mac OS: "Platform and Plugins Updates" dialog (sheet message) doesn't have focus when shown from "Find Action" popup

This commit is contained in:
Denis Fokin
2015-07-02 18:36:46 +03:00
parent 159af69b9a
commit 227f4e9dd1
@@ -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);