]> cloud.milkyroute.net Git - dolphin.git/commitdiff
[KStandardItemListWidget] Don't paint overlay outside view for devicePixelRatio > 1
authorKai Uwe Broulik <kde@privat.broulik.de>
Thu, 11 Jan 2018 11:01:23 +0000 (12:01 +0100)
committerKai Uwe Broulik <kde@privat.broulik.de>
Thu, 11 Jan 2018 11:01:23 +0000 (12:01 +0100)
Translate the position by devicePixelRatio

REVIEW: 129084

src/kitemviews/kstandarditemlistwidget.cpp

index d9e175987ab907aaf91c3a704e95e8fb62a940f7..82753761266fe54d45ec55e294ff6987a38f9ae2 100644 (file)
@@ -998,7 +998,7 @@ void KStandardItemListWidget::updatePixmapCache()
 
     if (!m_overlay.isNull()) {
         QPainter painter(&m_pixmap);
-        painter.drawPixmap(0, m_pixmap.height() - m_overlay.height(), m_overlay);
+        painter.drawPixmap(0, (m_pixmap.height() - m_overlay.height()) / m_pixmap.devicePixelRatio(), m_overlay);
     }
 
     int scaledIconSize = 0;