From 2f6d43745a2dafebcdcb324e9ee44525841cc30e Mon Sep 17 00:00:00 2001 From: Alessandro Portale Date: Wed, 10 Apr 2019 17:40:38 +0200 Subject: [PATCH] ImageViewer: Don't blur the ImageViewer background pattern on HighDpi Simply don't draw the background pattern with interpolated scaling. Task-number: QTCREATORBUG-22280 Change-Id: Iae17f4ce663ae82ee00cbebaa9830b5bb86d5735 Reviewed-by: Eike Ziller --- src/plugins/imageviewer/imageview.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugins/imageviewer/imageview.cpp b/src/plugins/imageviewer/imageview.cpp index dbdcd8fe027..821074db20f 100644 --- a/src/plugins/imageviewer/imageview.cpp +++ b/src/plugins/imageviewer/imageview.cpp @@ -151,6 +151,7 @@ void ImageView::drawBackground(QPainter *p, const QRectF &) { p->save(); p->resetTransform(); + p->setRenderHint(QPainter::SmoothPixmapTransform, false); p->drawTiledPixmap(viewport()->rect(), backgroundBrush().texture()); p->restore(); }