panels/information: Create pixmap with explicit devicePixelRatio

This commit is contained in:
Kai Uwe Broulik 2023-11-20 22:12:52 +01:00
parent 90770d305a
commit add53b4472

View file

@ -351,7 +351,7 @@ bool InformationPanelContent::gestureEvent(QGestureEvent *event)
void InformationPanelContent::showIcon(const KFileItem &item) void InformationPanelContent::showIcon(const KFileItem &item)
{ {
m_outdatedPreviewTimer->stop(); m_outdatedPreviewTimer->stop();
QPixmap pixmap = QIcon::fromTheme(item.iconName()).pixmap(m_preview->height(), m_preview->width()); QPixmap pixmap = QIcon::fromTheme(item.iconName()).pixmap(m_preview->size(), devicePixelRatioF());
KIconLoader::global()->drawOverlays(item.overlays(), pixmap, KIconLoader::Desktop); KIconLoader::global()->drawOverlays(item.overlays(), pixmap, KIconLoader::Desktop);
m_preview->setPixmap(pixmap); m_preview->setPixmap(pixmap);
} }