mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IDEA-52872: Don't draw vertical guide over a collapsed region
This commit is contained in:
@@ -85,9 +85,16 @@ public class IndentsPass extends TextEditorHighlightingPass implements DumbAware
|
||||
final VisualPosition startPosition = editor.offsetToVisualPosition(off);
|
||||
if (startPosition.column <= 0) return;
|
||||
|
||||
if (editor.getFoldingModel().isOffsetCollapsed(off)) return;
|
||||
final FoldingModel foldingModel = editor.getFoldingModel();
|
||||
if (foldingModel.isOffsetCollapsed(off)) return;
|
||||
|
||||
final int endOffset = highlighter.getEndOffset();
|
||||
|
||||
final FoldRegion headerRegion = foldingModel.getCollapsedRegionAtOffset(doc.getLineEndOffset(doc.getLineNumber(off)));
|
||||
final FoldRegion tailRegion = foldingModel.getCollapsedRegionAtOffset(doc.getLineStartOffset(doc.getLineNumber(endOffset)));
|
||||
|
||||
if (tailRegion != null && tailRegion == headerRegion) return;
|
||||
|
||||
final boolean selected;
|
||||
final IndentGuideDescriptor guide = editor.getIndentsModel().getCaretIndentGuide();
|
||||
if (guide != null) {
|
||||
|
||||
Reference in New Issue
Block a user