diff --git a/ui/pageview.cpp b/ui/pageview.cpp index 741ac2ef59d26dabd6d98b6c3699de38c524ee2f..45437b0acef92a66cd889942b65816ed60c3d408 100644 --- a/ui/pageview.cpp +++ b/ui/pageview.cpp @@ -3569,8 +3569,13 @@ void PageView::drawDocumentOnPainter( const QRect & contentsRect, QPainter * p ) int itemWidth = itemGeometry.width(); int itemHeight = itemGeometry.height(); // draw simple outline - p->setPen( Qt::black ); - p->drawRect( -1, -1, itemWidth + 1, itemHeight + 1 ); + QPen pen( Qt::black ); + pen.setWidth(0); + p->setPen( pen ); + + QRectF outline( -1.0/dpr, -1.0/dpr, itemWidth + 1.0/dpr, itemHeight + 1.0/dpr ); + p->drawRect( outline ); + // draw bottom/right gradient static const int levels = 2; int r = backColor.red() / (levels + 2) + 6,