diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/EditView.cxx | 19 | 
1 files changed, 11 insertions, 8 deletions
| diff --git a/src/EditView.cxx b/src/EditView.cxx index 33359ca97..b9264ab34 100644 --- a/src/EditView.cxx +++ b/src/EditView.cxx @@ -1133,14 +1133,17 @@ void EditView::DrawFoldDisplayText(Surface *surface, const EditModel &model, con  	if (phase & drawIndicatorsFore) {  		if (model.foldDisplayTextStyle == SC_FOLDDISPLAYTEXT_BOXED) {  			surface->PenColour(textFore); -			surface->MoveTo(static_cast<int>(rcSegment.left), static_cast<int>(rcSegment.top)); -			surface->LineTo(static_cast<int>(rcSegment.left), static_cast<int>(rcSegment.bottom)); -			surface->MoveTo(static_cast<int>(rcSegment.right), static_cast<int>(rcSegment.top)); -			surface->LineTo(static_cast<int>(rcSegment.right), static_cast<int>(rcSegment.bottom)); -			surface->MoveTo(static_cast<int>(rcSegment.left), static_cast<int>(rcSegment.top)); -			surface->LineTo(static_cast<int>(rcSegment.right), static_cast<int>(rcSegment.top)); -			surface->MoveTo(static_cast<int>(rcSegment.left), static_cast<int>(rcSegment.bottom - 1)); -			surface->LineTo(static_cast<int>(rcSegment.right), static_cast<int>(rcSegment.bottom - 1)); +			PRectangle rcBox = rcSegment; +			rcBox.left = static_cast<XYPOSITION>(RoundXYPosition(rcSegment.left)); +			rcBox.right = static_cast<XYPOSITION>(RoundXYPosition(rcSegment.right)); +			surface->MoveTo(static_cast<int>(rcBox.left), static_cast<int>(rcBox.top)); +			surface->LineTo(static_cast<int>(rcBox.left), static_cast<int>(rcBox.bottom)); +			surface->MoveTo(static_cast<int>(rcBox.right), static_cast<int>(rcBox.top)); +			surface->LineTo(static_cast<int>(rcBox.right), static_cast<int>(rcBox.bottom)); +			surface->MoveTo(static_cast<int>(rcBox.left), static_cast<int>(rcBox.top)); +			surface->LineTo(static_cast<int>(rcBox.right), static_cast<int>(rcBox.top)); +			surface->MoveTo(static_cast<int>(rcBox.left), static_cast<int>(rcBox.bottom - 1)); +			surface->LineTo(static_cast<int>(rcBox.right), static_cast<int>(rcBox.bottom - 1));  		}  	} | 
