diff options
| -rw-r--r-- | src/Editor.cxx | 14 | 
1 files changed, 7 insertions, 7 deletions
| diff --git a/src/Editor.cxx b/src/Editor.cxx index 93b299090..06ed59144 100644 --- a/src/Editor.cxx +++ b/src/Editor.cxx @@ -2486,6 +2486,13 @@ void Editor::DrawLine(Surface *surface, ViewStyle &vsDraw, int line, int lineVis  		        drawWrapMarkEnd, wrapColour);  	} +	if (vsDraw.edgeState == EDGE_LINE) { +		int edgeX = theEdge * vsDraw.spaceWidth; +		rcSegment.left = edgeX + xStart; +		rcSegment.right = rcSegment.left + 1; +		surface->FillRectangle(rcSegment, vsDraw.edgecolour.allocated); +	} +  	inIndentation = subLine == 0;	// Do not handle indentation except on first subline.  	startseg = ll->LineStart(subLine);  	// Foreground drawing loop @@ -2694,13 +2701,6 @@ void Editor::DrawLine(Surface *surface, ViewStyle &vsDraw, int line, int lineVis  		}  	} -	if (vsDraw.edgeState == EDGE_LINE) { -		int edgeX = theEdge * vsDraw.spaceWidth; -		rcSegment.left = edgeX + xStart; -		rcSegment.right = rcSegment.left + 1; -		surface->FillRectangle(rcSegment, vsDraw.edgecolour.allocated); -	} -  	// Draw any translucent whole line states  	rcSegment.left = xStart;  	rcSegment.right = rcLine.right - 1; | 
