diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/ASTProvider.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/ASTProvider.java index 7401c0b8e98..e31b094994d 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/ASTProvider.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/ASTProvider.java @@ -391,10 +391,10 @@ public final class ASTProvider { * false otherwise. */ private boolean prepareForUsingCache(ITranslationUnit tu, WAIT_FLAG waitFlag) { - final boolean isActive= fCache.isActiveElement(tu); if (!tu.isOpen()) return false; + final boolean isActive= fCache.isActiveElement(tu); if (waitFlag == WAIT_ACTIVE_ONLY && !isActive) { return false; }