From c0260958a3575d8afa7ab6a034c207a761ba6026 Mon Sep 17 00:00:00 2001 From: "Anna.Kozlova" Date: Tue, 22 Mar 2016 14:46:04 +0100 Subject: [PATCH] browse tests: set focus in the tree, enable speedsearch (IDEA-153424) --- .../impl/src/com/intellij/execution/MethodListDlg.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/java/execution/impl/src/com/intellij/execution/MethodListDlg.java b/java/execution/impl/src/com/intellij/execution/MethodListDlg.java index 766408a9579d..2dff880ad1af 100644 --- a/java/execution/impl/src/com/intellij/execution/MethodListDlg.java +++ b/java/execution/impl/src/com/intellij/execution/MethodListDlg.java @@ -25,6 +25,7 @@ import com.intellij.psi.PsiSubstitutor; import com.intellij.psi.util.PsiFormatUtil; import com.intellij.ui.*; import com.intellij.ui.components.JBList; +import org.jetbrains.annotations.Nullable; import javax.swing.*; import java.awt.*; @@ -70,6 +71,7 @@ public class MethodListDlg extends DialogWrapper { }.installOn(myList); ScrollingUtil.ensureSelectionExists(myList); + TreeUIHelper.getInstance().installListSpeedSearch(myList); setTitle(ExecutionBundle.message("choose.test.method.dialog.title")); init(); } @@ -85,6 +87,12 @@ public class MethodListDlg extends DialogWrapper { return myWholePanel; } + @Nullable + @Override + public JComponent getPreferredFocusedComponent() { + return myList; + } + public PsiMethod getSelected() { return (PsiMethod)myList.getSelectedValue(); }