diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/Editor.cxx | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/src/Editor.cxx b/src/Editor.cxx index 89ff5b2ad..db46cc13d 100644 --- a/src/Editor.cxx +++ b/src/Editor.cxx @@ -2389,8 +2389,10 @@ void Editor::DrawLine(Surface *surface, ViewStyle &vsDraw, int line, int lineVis  						if (ll->chars[cpos + startseg] == ' ') {  							if (drawWhitespaceBackground &&  							        (!inIndentation || vsDraw.viewWhitespace == wsVisibleAlways)) { -								PRectangle rcSpace(ll->positions[cpos + startseg] + xStart, rcSegment.top, -								        ll->positions[cpos + startseg + 1] + xStart, rcSegment.bottom); +								PRectangle rcSpace(ll->positions[cpos + startseg] + xStart - subLineStart,  +										rcSegment.top, +								        ll->positions[cpos + startseg + 1] + xStart - subLineStart,  +										rcSegment.bottom);  								surface->FillRectangle(rcSpace, vsDraw.whitespaceBackground.allocated);  							}  						} else { | 
