From 2d10e9e4df195f21912c7cd34acdca96e55fff6c Mon Sep 17 00:00:00 2001 From: "Vassiliy.Kudryashov" Date: Tue, 9 Oct 2018 22:29:21 +0300 Subject: [PATCH] Find In Path directory field: try to use 'typed' filepath in filechooser --- .../com/intellij/find/impl/FindPopupDirectoryChooser.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/find/impl/FindPopupDirectoryChooser.java b/platform/lang-impl/src/com/intellij/find/impl/FindPopupDirectoryChooser.java index 016b21dc74f0..874ef03135f3 100644 --- a/platform/lang-impl/src/com/intellij/find/impl/FindPopupDirectoryChooser.java +++ b/platform/lang-impl/src/com/intellij/find/impl/FindPopupDirectoryChooser.java @@ -18,6 +18,7 @@ import com.intellij.openapi.ui.FixedSizeButton; import com.intellij.openapi.ui.TextFieldWithBrowseButton; import com.intellij.openapi.ui.ValidationInfo; import com.intellij.openapi.util.SystemInfo; +import com.intellij.openapi.vfs.VfsUtil; import com.intellij.openapi.vfs.VirtualFile; import com.intellij.openapi.wm.IdeFocusManager; import com.intellij.ui.DocumentAdapter; @@ -31,6 +32,7 @@ import java.awt.*; import java.awt.event.ActionListener; import java.awt.event.InputEvent; import java.awt.event.KeyEvent; +import java.io.File; import java.util.List; @SuppressWarnings("WeakerAccess") @@ -74,7 +76,8 @@ public class FindPopupDirectoryChooser extends JPanel { FileChooserDescriptor descriptor = FileChooserDescriptorFactory.createSingleFolderDescriptor(); descriptor.setForcedToUseIdeaFileChooser(true); myFindPopupPanel.getCanClose().set(false); - FileChooser.chooseFiles(descriptor, myProject, null, null, + FileChooser.chooseFiles(descriptor, myProject, null, + VfsUtil.findFileByIoFile(new File(getDirectory()), true), new FileChooser.FileChooserConsumer() { @Override public void consume(List files) {