From 7976cb086e9a000eeb2c93bf168dbd2102cec60f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yann=20C=C3=A9bron?= Date: Mon, 17 Mar 2014 15:58:22 +0100 Subject: [PATCH] FinderRecursivePanel#updateSelectedPath: focus last list's selected item --- .../src/com/intellij/ui/FinderRecursivePanel.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/platform/platform-impl/src/com/intellij/ui/FinderRecursivePanel.java b/platform/platform-impl/src/com/intellij/ui/FinderRecursivePanel.java index 07adf5d4bb9d..62ca4e23f3e1 100644 --- a/platform/platform-impl/src/com/intellij/ui/FinderRecursivePanel.java +++ b/platform/platform-impl/src/com/intellij/ui/FinderRecursivePanel.java @@ -26,6 +26,7 @@ import com.intellij.openapi.project.DumbService; import com.intellij.openapi.project.Project; import com.intellij.openapi.util.Computable; import com.intellij.openapi.util.Disposer; +import com.intellij.openapi.util.text.StringUtil; import com.intellij.openapi.vfs.VirtualFile; import com.intellij.openapi.wm.IdeFocusManager; import com.intellij.pom.Navigatable; @@ -436,6 +437,9 @@ public abstract class FinderRecursivePanel extends JBSplitter implements Data assert panel != null : Arrays.toString(pathToSelect); } } + + IdeFocusManager.getInstance(myProject).requestFocus(panel.myList, true); + myUpdateSelectedPathModeActive.set(false); }