EA-32298 - NPE: FileTreeModelBuilder.removeNode

(cherry picked from commit 7f8b153ddaa3aa95cba6920537e473da456423d8)
This commit is contained in:
anna
2011-12-06 10:38:14 +01:00
parent d32e815ef7
commit dcbdcadec8
@@ -263,6 +263,7 @@ public class FileTreeModelBuilder {
@Nullable
public DefaultMutableTreeNode removeNode(final PsiElement element, PsiDirectory parent) {
LOG.assertTrue(parent != null, element instanceof PsiFile && ((PsiFile)element).getVirtualFile() != null ? ((PsiFile)element).getVirtualFile().getPath() : element);
final VirtualFile parentVirtualFile = parent.getVirtualFile();
Module module = myFileIndex.getModuleForFile(parentVirtualFile);
if (element instanceof PsiDirectory && myFlattenPackages) {