diff --git a/dolphin/src/kitemviews/kfileitemmodelrolesupdater.cpp b/dolphin/src/kitemviews/kfileitemmodelrolesupdater.cpp index a6d2e9a7fd..9fca8a1f68 100644 --- a/dolphin/src/kitemviews/kfileitemmodelrolesupdater.cpp +++ b/dolphin/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; }