From 83d65a28cac4313973de8234e69c14bdd358d704 Mon Sep 17 00:00:00 2001 From: Anton Leherbauer Date: Fri, 13 Oct 2006 11:09:19 +0000 Subject: [PATCH] Fix for initial folding computation --- .../ui/text/folding/DefaultCFoldingStructureProvider.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/folding/DefaultCFoldingStructureProvider.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/folding/DefaultCFoldingStructureProvider.java index 30f0d82898a..f71e57f106f 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/folding/DefaultCFoldingStructureProvider.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/folding/DefaultCFoldingStructureProvider.java @@ -1090,6 +1090,7 @@ public class DefaultCFoldingStructureProvider implements ICFoldingStructureProvi ctx.fAST= ast; ctx.fASTPositionConverter= astProvider.getActivePositionConverter(getInputElement()); fInitialASTReconcile= false; + computeFoldingStructure(ast, ctx); } return Status.OK_STATUS; } @@ -1097,8 +1098,9 @@ public class DefaultCFoldingStructureProvider implements ICFoldingStructureProvi if (!status.isOK()) { CUIPlugin.getDefault().log(status); } + } else { + computeFoldingStructure(ast, ctx); } - computeFoldingStructure(ast, ctx); } }