From cdf005e23a259ac3c91e9a2cad45bb664eb9701b Mon Sep 17 00:00:00 2001 From: Bas Leijdekkers Date: Sat, 28 Nov 2015 00:04:15 +0100 Subject: [PATCH] set focus to scope chooser combo when selecting custom scope --- .../src/com/intellij/find/impl/FindDialog.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/find/impl/FindDialog.java b/platform/lang-impl/src/com/intellij/find/impl/FindDialog.java index 129e0e0fb78e..3ee1a8b9cb32 100644 --- a/platform/lang-impl/src/com/intellij/find/impl/FindDialog.java +++ b/platform/lang-impl/src/com/intellij/find/impl/FindDialog.java @@ -1240,15 +1240,21 @@ public class FindDialog extends DialogWrapper { bgScope.add(myRbDirectory); bgScope.add(myRbCustomScope); - ActionListener validateAll = new ActionListener() { + myRbProject.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { validateScopeControls(); validateFindButton(); } - }; - myRbProject.addActionListener(validateAll); - myRbCustomScope.addActionListener(validateAll); + }); + myRbCustomScope.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent e) { + validateScopeControls(); + validateFindButton(); + myScopeCombo.getComboBox().requestFocusInWindow(); + } + }); myRbDirectory.addActionListener(new ActionListener() { @Override