From 42a3fb92c68e75ba32dbb2916675dc9301415803 Mon Sep 17 00:00:00 2001 From: "Gregory.Shrago" Date: Thu, 20 Jul 2017 22:38:12 +0300 Subject: [PATCH] DBE-4879 No schema in table editor name --- .../fileEditor/impl/UniqueVFilePathBuilderImpl.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/openapi/fileEditor/impl/UniqueVFilePathBuilderImpl.java b/platform/lang-impl/src/com/intellij/openapi/fileEditor/impl/UniqueVFilePathBuilderImpl.java index 2b286f04e49d..6aa62c838118 100644 --- a/platform/lang-impl/src/com/intellij/openapi/fileEditor/impl/UniqueVFilePathBuilderImpl.java +++ b/platform/lang-impl/src/com/intellij/openapi/fileEditor/impl/UniqueVFilePathBuilderImpl.java @@ -108,12 +108,9 @@ public class UniqueVFilePathBuilderImpl extends UniqueVFilePathBuilder { } if (uniqueNameBuilderForShortName != null && uniqueNameBuilderForShortName.contains(file)) { - if (file instanceof VirtualFilePathWrapper) { - return ((VirtualFilePathWrapper)file).getPresentablePath(); - } return uniqueNameBuilderForShortName.getShortPath(file); } - return file.getName(); + return file.getPresentableName(); } @Nullable @@ -145,7 +142,9 @@ public class UniqueVFilePathBuilderImpl extends UniqueVFilePathBuilder { path = path == null ? "" : FileUtil.toSystemIndependentName(path); UniqueNameBuilder builder = new UniqueNameBuilder<>(path, File.separator, 25); for (VirtualFile virtualFile: filesWithSameName) { - builder.addPath(virtualFile, virtualFile.getPath()); + String presentablePath = virtualFile instanceof VirtualFilePathWrapper ? + ((VirtualFilePathWrapper)virtualFile).getPresentablePath() : virtualFile.getPath(); + builder.addPath(virtualFile, presentablePath); } return builder; }