From: Alexander Lohnau Date: Thu, 12 Nov 2020 09:01:08 +0000 (+0100) Subject: Fix qrc icon X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/1208f86696bde5011f57b1b577d149a1013d2553 Fix qrc icon Apparently the icon was not null, because the mimetype was known. But there was no icon associated with it and we got an icon which is not null, but has a null pixmap. --- diff --git a/src/kitemviews/kstandarditemlistwidget.cpp b/src/kitemviews/kstandarditemlistwidget.cpp index 83dc0394d..73744b385 100644 --- a/src/kitemviews/kstandarditemlistwidget.cpp +++ b/src/kitemviews/kstandarditemlistwidget.cpp @@ -1488,7 +1488,8 @@ QPixmap KStandardItemListWidget::pixmapForIcon(const QString& name, const QStrin if (icon.isNull()) { icon = QIcon(name); } - if (icon.isNull()) { + if (icon.isNull() + || icon.pixmap(size / qApp->devicePixelRatio(), size / qApp->devicePixelRatio(), mode).isNull()) { icon = fallbackIcon; }