Skip to content

Commit a046e2d

Browse files
authored
Prevent null reference exception when rendering
1 parent 106b31e commit a046e2d

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

ICSharpCode.AvalonEdit/Folding/FoldingMarginMarker.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,9 @@ protected override Size MeasureCore(Size availableSize)
6868
protected override void OnRender(DrawingContext drawingContext)
6969
{
7070
FoldingMargin margin = VisualParent as FoldingMargin;
71+
if (margin == null) {
72+
return;
73+
}
7174
Pen activePen = new Pen(margin.SelectedFoldingMarkerBrush, 1);
7275
Pen inactivePen = new Pen(margin.FoldingMarkerBrush, 1);
7376
activePen.StartLineCap = inactivePen.StartLineCap = PenLineCap.Square;

0 commit comments

Comments
 (0)