┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKai Uwe Broulik <[email protected]>2022-02-25 21:03:36 +0100
committerKai Uwe Broulik <[email protected]>2022-02-25 21:03:36 +0100
commitc68f1f6f8d6c24123c9c5df4d2e91a9d2462ceb6 (patch)
tree09a58eb6be85ec27d6cdaf701df35d6ca038997f /src
parent82509612067bd39355372d8dc2ceed932f91d130 (diff)
parentd031696a922e03cb43adf013b8d9b1b052ddf735 (diff)
Merge branch 'release/21.12'
Diffstat (limited to 'src')
-rw-r--r--src/kitemviews/kstandarditemlistwidget.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/kitemviews/kstandarditemlistwidget.cpp b/src/kitemviews/kstandarditemlistwidget.cpp
index 74d48e325..e5c2f021b 100644
--- a/src/kitemviews/kstandarditemlistwidget.cpp
+++ b/src/kitemviews/kstandarditemlistwidget.cpp
@@ -419,7 +419,7 @@ void KStandardItemListWidget::paint(QPainter* painter, const QStyleOptionGraphic
QPointF pos = ratingTextInfo->pos;
const Qt::Alignment align = ratingTextInfo->staticText.textOption().alignment();
if (align & Qt::AlignHCenter) {
- pos.rx() += (size().width() - m_rating.width()) / 2 - 2;
+ pos.rx() += (size().width() - m_rating.width() / m_rating.devicePixelRatioF()) / 2 - 2;
}
painter->drawPixmap(pos, m_rating);
}
@@ -1325,7 +1325,7 @@ void KStandardItemListWidget::updateIconsLayoutTextCache()
requiredWidth = m_customizedFontMetrics.horizontalAdvance(elidedText);
} else if (role == "rating") {
// Use the width of the rating pixmap, because the rating text is empty.
- requiredWidth = m_rating.width();
+ requiredWidth = m_rating.width() / m_rating.devicePixelRatioF();
}
}
layout.endLayout();