PsiUtilCore.findFileSystemItem shouldn't fail on files being under ignored directory (EA-134759 - assert: PsiUtilCore.getPsiFile)

This commit is contained in:
peter
2019-01-29 17:14:11 +01:00
parent ef92879e38
commit f61cde4a8f
@@ -487,7 +487,8 @@ public class PsiUtilCore {
public static PsiFileSystemItem findFileSystemItem(@Nullable Project project, @Nullable VirtualFile file) {
if (project == null || file == null) return null;
if (project.isDisposed() || !file.isValid()) return null;
return file.isDirectory() ? PsiManager.getInstance(project).findDirectory(file) : getPsiFile(project, file);
PsiManager psiManager = PsiManager.getInstance(project);
return file.isDirectory() ? psiManager.findDirectory(file) : psiManager.findFile(file);
}
/**