equal
deleted
inserted
replaced
143 \param changeTypa indicates if entry was updated, removed or added |
143 \param changeTypa indicates if entry was updated, removed or added |
144 */ |
144 */ |
145 void CaIconCache::remove(const CaEntry &entry, ChangeType changeType) |
145 void CaIconCache::remove(const CaEntry &entry, ChangeType changeType) |
146 { |
146 { |
147 CACLIENTTEST_FUNC_ENTRY("CaIconCache::remove"); |
147 CACLIENTTEST_FUNC_ENTRY("CaIconCache::remove"); |
148 if (changeType != AddChangeType) { |
148 if (changeType != AddChangeType && !(entry.flags() & UninstallEntryFlag)) { |
149 QString entryKey = key(entry); |
149 QString entryKey = key(entry); |
150 entryKey.append(separator); |
150 entryKey.append(separator); |
151 QList<QString> keys = mCache.keys(); |
151 QList<QString> keys = mCache.keys(); |
152 foreach(QString cacheKey,keys) { |
152 foreach(QString cacheKey,keys) { |
153 if (cacheKey.contains(entryKey)) { |
153 if (cacheKey.contains(entryKey)) { |