From df8d439c55ea62eeb109bf5ff8f55ae3f386dd70 Mon Sep 17 00:00:00 2001 From: David Faure Date: Wed, 27 Mar 2013 14:32:08 +0100 Subject: [PATCH] Update icon if it couldn't be determined upfront (.desktop file on slow mount) This requires an up-to-date kdelibs >= 4.10. CCBUG: 290666 --- src/kitemviews/kfileitemmodelrolesupdater.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kitemviews/kfileitemmodelrolesupdater.cpp b/src/kitemviews/kfileitemmodelrolesupdater.cpp index a6d2e9a7fd..9fca8a1f68 100644 --- a/src/kitemviews/kfileitemmodelrolesupdater.cpp +++ b/src/kitemviews/kfileitemmodelrolesupdater.cpp @@ -996,7 +996,7 @@ bool KFileItemModelRolesUpdater::applyResolvedRoles(const KFileItem& item, Resol const bool resolveAll = (hint == ResolveAll); bool mimeTypeChanged = false; - if (!item.isMimeTypeKnown()) { + if (!item.isMimeTypeKnown() || !item.isFinalIconKnown()) { item.determineMimeType(); mimeTypeChanged = true; }