diff --git a/platform/lang-impl/src/com/intellij/openapi/roots/impl/ProjectRootManagerComponent.java b/platform/lang-impl/src/com/intellij/openapi/roots/impl/ProjectRootManagerComponent.java index 8d6908663583..af5013b3bce3 100644 --- a/platform/lang-impl/src/com/intellij/openapi/roots/impl/ProjectRootManagerComponent.java +++ b/platform/lang-impl/src/com/intellij/openapi/roots/impl/ProjectRootManagerComponent.java @@ -34,13 +34,13 @@ import com.intellij.openapi.project.Project; import com.intellij.openapi.roots.*; import com.intellij.openapi.startup.StartupManager; import com.intellij.openapi.util.Pair; +import com.intellij.openapi.util.io.FileUtil; import com.intellij.openapi.vfs.*; import com.intellij.openapi.vfs.ex.VirtualFileManagerAdapter; import com.intellij.openapi.vfs.pointers.VirtualFilePointer; import com.intellij.openapi.vfs.pointers.VirtualFilePointerListener; import com.intellij.project.ProjectKt; import com.intellij.util.containers.ContainerUtil; -import com.intellij.util.containers.HashSet; import com.intellij.util.indexing.FileBasedIndex; import com.intellij.util.indexing.FileBasedIndexImpl; import com.intellij.util.indexing.FileBasedIndexProjectHandler; @@ -219,8 +219,8 @@ public class ProjectRootManagerComponent extends ProjectRootManagerImpl implemen private Pair, Set> getAllRoots(boolean includeSourceRoots) { if (myProject.isDefault()) return null; - final Set recursive = new HashSet<>(); - final Set flat = new HashSet<>(); + final Set recursive = new THashSet<>(FileUtil.PATH_HASHING_STRATEGY); + final Set flat = new THashSet<>(FileUtil.PATH_HASHING_STRATEGY); final String projectFilePath = myProject.getProjectFilePath(); final File projectDirFile = projectFilePath == null ? null : new File(projectFilePath).getParentFile();