# HG changeset patch # User Marko Njezic # Date 1308049083 -7200 # Node ID 639c8c716696308215c2ba99ef319f68e9e639b9 # Parent 6c391318c1f01f40cd01af093137e6e619a69100 Fix edge line display on wrapped lines. Bug #3314807. diff -r 6c391318c1f0 -r 639c8c716696 src/Editor.cxx --- a/src/Editor.cxx Tue Jun 14 14:30:17 2011 +1000 +++ b/src/Editor.cxx Tue Jun 14 12:58:03 2011 +0200 @@ -2929,6 +2929,8 @@ if (vsDraw.edgeState == EDGE_LINE) { int edgeX = theEdge * vsDraw.spaceWidth; rcSegment.left = edgeX + xStart; + if ((ll->wrapIndent != 0) && (lineStart != 0)) + rcSegment.left -= ll->wrapIndent; rcSegment.right = rcSegment.left + 1; surface->FillRectangle(rcSegment, vsDraw.edgecolour.allocated); }