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 0cbc972fedd..19240ea76ba 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 @@ -1542,12 +1542,7 @@ public class DefaultCFoldingStructureProvider implements ICFoldingStructureProvi if (!isLineStart) { continue; } - if (!singleLine) { - singleLine = lineRegion.getOffset() + lineRegion.getLength() >= partition.getOffset() + partition.getLength(); - if (!singleLine) { - continue; - } - } + if (startLine < 0 || lineNr - endLine > 1) { if (startLine >= 0 && endLine - startLine >= fMinCommentLines) { Position projection = createCommentPosition(alignRegion(commentRange, ctx, true));