]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Merge branch 'release/20.08'
authorAlexander Lohnau <alexander.lohnau@gmx.de>
Sun, 30 Aug 2020 16:49:22 +0000 (18:49 +0200)
committerAlexander Lohnau <alexander.lohnau@gmx.de>
Sun, 30 Aug 2020 16:49:22 +0000 (18:49 +0200)
src/kitemviews/kstandarditemlistwidget.cpp

index bdb56ba78f94264135e3a0f18e56bbc54d1409bb..3939fd2371fc89fabe877dd7da6c2ed9077a225d 100644 (file)
@@ -1474,7 +1474,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) {