diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/impl/PlatformFrameTitleBuilder.kt b/platform/platform-impl/src/com/intellij/openapi/wm/impl/PlatformFrameTitleBuilder.kt index 3b0b67e4a5a4..6c2ce94c599f 100644 --- a/platform/platform-impl/src/com/intellij/openapi/wm/impl/PlatformFrameTitleBuilder.kt +++ b/platform/platform-impl/src/com/intellij/openapi/wm/impl/PlatformFrameTitleBuilder.kt @@ -12,10 +12,10 @@ import com.intellij.openapi.util.io.FileUtil import com.intellij.openapi.vfs.VirtualFile import com.intellij.openapi.vfs.newvfs.VfsPresentationUtil import com.intellij.ui.ExperimentalUI +import com.intellij.util.PathUtil import com.intellij.util.PlatformUtils import org.jetbrains.annotations.NonNls import org.jetbrains.annotations.SystemIndependent -import kotlin.io.path.Path open class PlatformFrameTitleBuilder : FrameTitleBuilder() { override fun getProjectTitle(project: Project): String { @@ -61,7 +61,7 @@ private fun doGetFileTitle( ): String { return when { overriddenTitle != null -> overriddenTitle - Path(file.path).parent == null -> file.presentableName + PathUtil.getParentPath(file.path).isEmpty() -> file.presentableName UISettings.getInstance().fullPathsInWindowHeader && !ExperimentalUI.isNewUI() -> { displayUrlRelativeToProject( file = file,