diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/EditView.cxx | 4 | 
1 files changed, 3 insertions, 1 deletions
diff --git a/src/EditView.cxx b/src/EditView.cxx index 9692593fb..6570d6df3 100644 --- a/src/EditView.cxx +++ b/src/EditView.cxx @@ -2355,7 +2355,9 @@ void EditView::DrawLine(Surface *surface, const EditModel &model, const ViewStyl  	}  	if (FlagSet(phase, DrawPhase::text)) { -		DrawTranslucentSelection(surface, model, vsDraw, ll, line, rcLine, subLine, lineRange, xStart, tabWidthMinimumPixels, Layer::UnderText); +		if (!hideSelection) { +			DrawTranslucentSelection(surface, model, vsDraw, ll, line, rcLine, subLine, lineRange, xStart, tabWidthMinimumPixels, Layer::UnderText); +		}  		DrawTranslucentLineState(surface, model, vsDraw, ll, line, rcLine, subLine, Layer::UnderText);  		DrawForeground(surface, model, vsDraw, ll, lineVisible, rcLine, lineRange, posLineStart, xStart,  			subLine, background);  | 
