diff --git a/plugins/maven/src/main/java/org/jetbrains/idea/maven/wizards/MavenTrustedProjectsLocator.kt b/plugins/maven/src/main/java/org/jetbrains/idea/maven/wizards/MavenTrustedProjectsLocator.kt index 3fe885db0015..5766cf5d402a 100644 --- a/plugins/maven/src/main/java/org/jetbrains/idea/maven/wizards/MavenTrustedProjectsLocator.kt +++ b/plugins/maven/src/main/java/org/jetbrains/idea/maven/wizards/MavenTrustedProjectsLocator.kt @@ -3,19 +3,13 @@ package org.jetbrains.idea.maven.wizards import com.intellij.ide.trustedProjects.TrustedProjectsLocator import com.intellij.openapi.project.Project -import com.intellij.openapi.vfs.VirtualFilePrefixTree -import com.intellij.openapi.vfs.toNioPathOrNull import org.jetbrains.idea.maven.project.MavenProjectsManager import java.nio.file.Path class MavenTrustedProjectsLocator : TrustedProjectsLocator { override fun getProjectRoots(project: Project): List { - val projectRoots = VirtualFilePrefixTree.createSet() val projectsManager = MavenProjectsManager.getInstance(project) - for (mavenProject in projectsManager.projects) { - projectRoots.add(mavenProject.directoryFile) - } - return projectRoots.getRoots().mapNotNull { it.toNioPathOrNull() } + return projectsManager.state.originalFiles.mapNotNull { Path.of(it).parent } } override fun getProjectRoots(projectRoot: Path, project: Project?): List {