]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Update icon if it couldn't be determined upfront (.desktop file on slow mount)
authorDavid Faure <faure@kde.org>
Wed, 27 Mar 2013 13:32:08 +0000 (14:32 +0100)
committerDavid Faure <faure@kde.org>
Wed, 27 Mar 2013 14:19:09 +0000 (15:19 +0100)
This requires an up-to-date kdelibs >= 4.10.

CCBUG: 290666

src/kitemviews/kfileitemmodelrolesupdater.cpp

index a6d2e9a7fde1a152539846faf54e4a3b7a269547..9fca8a1f685e26483f6433f79e5141ae4d8c4732 100644 (file)
@@ -996,7 +996,7 @@ bool KFileItemModelRolesUpdater::applyResolvedRoles(const KFileItem& item, Resol
     const bool resolveAll = (hint == ResolveAll);
 
     bool mimeTypeChanged = false;
     const bool resolveAll = (hint == ResolveAll);
 
     bool mimeTypeChanged = false;
-    if (!item.isMimeTypeKnown()) {
+    if (!item.isMimeTypeKnown() || !item.isFinalIconKnown()) {
         item.determineMimeType();
         mimeTypeChanged = true;
     }
         item.determineMimeType();
         mimeTypeChanged = true;
     }