From d193e1d34c4df2dc5897de044351bf472b0c24b9 Mon Sep 17 00:00:00 2001 From: Bart van Helvert Date: Mon, 18 Dec 2023 11:01:12 +0100 Subject: [PATCH] [kotlin] Remove extra slash before file name #KTIJ-27845 GitOrigin-RevId: 429ca0ee9a9b66ff6ed9185826d39c49ffa8b924 --- .../kotlin/idea/k2/refactoring/move/ui/K2MoveTargetModel.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/kotlin/refactorings/kotlin.refactorings.move.k2/src/org/jetbrains/kotlin/idea/k2/refactoring/move/ui/K2MoveTargetModel.kt b/plugins/kotlin/refactorings/kotlin.refactorings.move.k2/src/org/jetbrains/kotlin/idea/k2/refactoring/move/ui/K2MoveTargetModel.kt index 72b7b377713f..fa8c9484467f 100644 --- a/plugins/kotlin/refactorings/kotlin.refactorings.move.k2/src/org/jetbrains/kotlin/idea/k2/refactoring/move/ui/K2MoveTargetModel.kt +++ b/plugins/kotlin/refactorings/kotlin.refactorings.move.k2/src/org/jetbrains/kotlin/idea/k2/refactoring/move/ui/K2MoveTargetModel.kt @@ -99,9 +99,9 @@ sealed interface K2MoveTargetModel { fun updateFileChooser() { val itemWrapper = (destinationChooser.comboBox.selectedItem as? DirectoryChooser.ItemWrapper) ?: return val existingPath = itemWrapper.directory?.virtualFile?.path ?: return - val postFix = itemWrapper.postfix?.removePrefix("\\") ?: "" // post fix in case real directory doesn't exist yet + val postFix = itemWrapper.postfix?.removePrefix("\\")?.replace("\\", "/")?.plus("/") ?: "" // post fix in case real directory doesn't exist yet val fileName = fileChooser.text.substringAfterLast("/") - val fullPath = "$existingPath/$postFix/$fileName" + val fullPath = "$existingPath/$postFix$fileName" if (fullPath != fileChooser.text) fileChooser.text = fullPath } destinationChooser.comboBox.addActionListener {