From 351994570e5f6e5d8cc57e8febe217d933a13a09 Mon Sep 17 00:00:00 2001 From: "Gregory.Shrago" Date: Tue, 23 Jul 2019 21:51:42 +0300 Subject: [PATCH] UX-159 do not show comments on members: fix XcodeViewNode case GitOrigin-RevId: 80c79c66b27a4a443fb64bc1736fde53acc3d777 --- .../com/intellij/ide/projectView/impl/ProjectViewTree.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewTree.java b/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewTree.java index ec1f3d21f98e..5a329a31cc38 100644 --- a/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewTree.java +++ b/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewTree.java @@ -76,9 +76,10 @@ public class ProjectViewTree extends DnDAwareTree { AbstractTreeNode parentNode = node.getParent(); Object content = node.getValue(); VirtualFile file = - content instanceof PsiFileSystemItem || content instanceof VirtualFile || - content instanceof PsiElement && parentNode != null && parentNode.getValue() instanceof PsiDirectory - ? node.getVirtualFile() : null; + content instanceof PsiFileSystemItem || + !(content instanceof PsiElement) || + parentNode != null && parentNode.getValue() instanceof PsiDirectory ? + node.getVirtualFile() : null; File ioFile = file == null || file.isDirectory() || !file.isInLocalFileSystem() ? null : VfsUtilCore.virtualToIoFile(file); BasicFileAttributes attr = null; try {