diff --git a/platform/platform-impl/src/com/intellij/ide/RecentProjectsManagerBase.java b/platform/platform-impl/src/com/intellij/ide/RecentProjectsManagerBase.java index 74cae4155c2f..81b56e5e56ec 100644 --- a/platform/platform-impl/src/com/intellij/ide/RecentProjectsManagerBase.java +++ b/platform/platform-impl/src/com/intellij/ide/RecentProjectsManagerBase.java @@ -358,7 +358,7 @@ public abstract class RecentProjectsManagerBase extends RecentProjectsManager im ApplicationManager.getApplication().executeOnPooledThread(() -> { Set names = ContainerUtil.newHashSet(); final HashSet duplicates = ContainerUtil.newHashSet(); - for (String path : ContainerUtil.concat(openedPaths, recentPaths)) { + for (String path : ContainerUtil.newArrayList(ContainerUtil.concat(openedPaths, recentPaths))) { if (!names.add(getProjectName(path))) { duplicates.add(path); }