From ec515bd01a9ee34f08198e44ce2bd453f0832312 Mon Sep 17 00:00:00 2001 From: "Denis.Zhdanov" Date: Tue, 26 Jun 2012 16:57:01 +0400 Subject: [PATCH] n/a TDDE: TraceableDisposable.throwDisposalError 118.699 118.699 1 --- .../intellij/openapi/roots/impl/ContentFolderBaseImpl.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/platform/projectModel-impl/src/com/intellij/openapi/roots/impl/ContentFolderBaseImpl.java b/platform/projectModel-impl/src/com/intellij/openapi/roots/impl/ContentFolderBaseImpl.java index 07e54aab89dc..7c2664f91de5 100644 --- a/platform/projectModel-impl/src/com/intellij/openapi/roots/impl/ContentFolderBaseImpl.java +++ b/platform/projectModel-impl/src/com/intellij/openapi/roots/impl/ContentFolderBaseImpl.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2011 JetBrains s.r.o. + * Copyright 2000-2012 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -73,6 +73,9 @@ public abstract class ContentFolderBaseImpl extends RootModelComponentBase imple @Override public VirtualFile getFile() { + if (!myFilePointer.isValid()) { + return null; + } final VirtualFile file = myFilePointer.getFile(); return file == null || !file.isDirectory() ? null : file; }