temporary fix for popups which stay forever

This commit is contained in:
Konstantin Bulenkov
2014-07-28 14:03:30 +02:00
parent 6342e6e861
commit d609d2d788
@@ -532,7 +532,7 @@ public abstract class ChooseByNameBase {
if (queue instanceof IdeEventQueue) {
if (!((IdeEventQueue)queue).wasRootRecentlyClicked(oppositeComponent)) {
Component root = SwingUtilities.getRoot(myTextField);
if (root != null) {
if (root != null && root.isShowing()) {
root.requestFocus();
myTextField.requestFocus();
return;