[KStandardItemListWidget] Don't paint overlay outside view for devicePixelRatio > 1

Translate the position by devicePixelRatio

REVIEW: 129084
This commit is contained in:
Kai Uwe Broulik 2018-01-11 12:01:23 +01:00
parent 7a4d1e6199
commit bdcf12026d

View 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;