Fix file preview for desktop files with absolute icon paths

BUG: 423326
This commit is contained in:
Alexander Lohnau 2020-06-23 08:22:42 +02:00
parent f2c09faf00
commit 37df39b93b

View file

@ -1487,7 +1487,13 @@ QPixmap KStandardItemListWidget::pixmapForIcon(const QString& name, const QStrin
QPixmap pixmap;
if (!QPixmapCache::find(key, pixmap)) {
const QIcon icon = QIcon::fromTheme(name, fallbackIcon);
QIcon icon = QIcon::fromTheme(name);
if (icon.isNull()) {
icon = QIcon(name);
}
if (icon.isNull()) {
icon = fallbackIcon;
}
pixmap = icon.pixmap(size / qApp->devicePixelRatio(), size / qApp->devicePixelRatio(), mode);
if (pixmap.width() != size || pixmap.height() != size) {