contentstorage/caclient/src/caiconcache.cpp
changeset 98 d2f833ab7940
parent 93 82b66994846c
child 99 7aaf39b772ac
equal deleted inserted replaced
97:1e962b12a8db 98:d2f833ab7940
   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)) {