From dff04969611a93b34766a60d4247eb7394ae0dbd Mon Sep 17 00:00:00 2001 From: Denis Rouzaud Date: Fri, 19 Oct 2018 08:18:42 -0800 Subject: [PATCH] use floating point precision and use proper setFlags method (#8244) --- src/gui/qgsadvanceddigitizingcanvasitem.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/gui/qgsadvanceddigitizingcanvasitem.cpp b/src/gui/qgsadvanceddigitizingcanvasitem.cpp index 167d567a42c..fa924a1ec4d 100644 --- a/src/gui/qgsadvanceddigitizingcanvasitem.cpp +++ b/src/gui/qgsadvanceddigitizingcanvasitem.cpp @@ -79,7 +79,7 @@ void QgsAdvancedDigitizingCanvasItem::paint( QPainter *painter ) snapSegmentPix2 = toCanvasCoordinates( snappedSegment[1] ); } - painter->setRenderHints( QPainter::Antialiasing ); + painter->setRenderHint( QPainter::Antialiasing ); painter->setCompositionMode( QPainter::CompositionMode_Difference ); // Draw point snap @@ -208,10 +208,8 @@ void QgsAdvancedDigitizingCanvasItem::paint( QPainter *painter ) } if ( draw ) { - painter->drawLine( 0, - y, - boundingRect().width(), - y ); + painter->drawLine( QPointF( 0, y ), + QPointF( boundingRect().width(), y ) ); } }