diff options
| author | David Faure <[email protected]> | 2013-03-27 14:32:08 +0100 |
|---|---|---|
| committer | David Faure <[email protected]> | 2013-03-27 15:19:09 +0100 |
| commit | df8d439c55ea62eeb109bf5ff8f55ae3f386dd70 (patch) | |
| tree | 86ffe0843b391ef3e751e2190dc947d8b31c7464 | |
| parent | f28ab7882501cef632381ba2e97f7426f4a8f219 (diff) | |
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
| -rw-r--r-- | src/kitemviews/kfileitemmodelrolesupdater.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
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; } |
