fix: windows sftp path (#486)

This commit is contained in:
hstyi
2025-04-10 13:23:44 +08:00
committed by GitHub
parent f1f889df14
commit da9b6c21d6

View File

@@ -250,6 +250,13 @@ class FileSystemViewNav(
textField.text = formatDisplayPath(file)
textField.putClientProperty(PATH, file)
val fileSystem = fileSystemProvider.getFileSystem()
if (SystemInfo.isWindows && fileSystem is LocalFileSystem) {
if (!StringUtils.equals(fileSystem.rootURI, file.fileSystem.rootURI)) {
fileSystemProvider.setFileSystem(file.fileSystem)
}
}
for (listener in listenerList.getListeners(ActionListener::class.java)) {
listener.actionPerformed(ActionEvent(this, ActionEvent.ACTION_PERFORMED, StringUtils.EMPTY))
}