From 7584c851edffdb80e33e2d295aac47db1896d48f Mon Sep 17 00:00:00 2001 From: Vera Petrenkova Date: Thu, 21 Nov 2024 15:34:12 +0100 Subject: [PATCH] IJPL-171282 'Always show full path in the window header' doesn't work in Remote GitOrigin-RevId: ac03a4b73cdb5ecfb1a2e6649ff12b21e787b742 --- .../com/intellij/openapi/wm/impl/PlatformFrameTitleBuilder.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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,