From c718f493faa84b0cb6c52c732b992c8f2a5e2195 Mon Sep 17 00:00:00 2001 From: "Vassiliy.Kudryashov" Date: Thu, 19 May 2016 14:37:19 +0300 Subject: [PATCH] IDEA-156186 Project names containing dot (.) causes display problem --- .../src/com/intellij/ide/RecentProjectsManagerBase.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/ide/RecentProjectsManagerBase.java b/platform/platform-impl/src/com/intellij/ide/RecentProjectsManagerBase.java index 31a8ffa609a1..318843291949 100644 --- a/platform/platform-impl/src/com/intellij/ide/RecentProjectsManagerBase.java +++ b/platform/platform-impl/src/com/intellij/ide/RecentProjectsManagerBase.java @@ -529,7 +529,7 @@ public abstract class RecentProjectsManagerBase extends RecentProjectsManager im } @NotNull - private String getProjectName(@NotNull String path) { + public String getProjectName(@NotNull String path) { String cached = myNameCache.get(path); if (cached != null) { return cached; @@ -545,7 +545,8 @@ public abstract class RecentProjectsManagerBase extends RecentProjectsManager im myNameCache.put(p, readProjectName(p)); } }, 50); - return FileUtilRt.getNameWithoutExtension(new File(path).getName()); + String name = new File(path).getName(); + return path.endsWith(".ipr") ? FileUtilRt.getNameWithoutExtension(name) : name; } @Override