From: David Faure Date: Wed, 27 Mar 2013 13:32:08 +0000 (+0100) Subject: Update icon if it couldn't be determined upfront (.desktop file on slow mount) X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/df8d439c55ea62eeb109bf5ff8f55ae3f386dd70?ds=sidebyside 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 --- diff --git a/src/kitemviews/kfileitemmodelrolesupdater.cpp b/src/kitemviews/kfileitemmodelrolesupdater.cpp index a6d2e9a7f..9fca8a1f6 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; }