contentstorage/caclient/src/caiconcache.cpp
changeset 107 b34d53f6acdf
parent 99 7aaf39b772ac
child 112 dbfb5e38438b
--- a/contentstorage/caclient/src/caiconcache.cpp	Fri Jul 23 14:03:00 2010 +0300
+++ b/contentstorage/caclient/src/caiconcache.cpp	Fri Aug 06 13:40:46 2010 +0300
@@ -116,10 +116,12 @@
 HbIcon CaIconCache::icon(const CaEntry &entry, const QSize &size)
 {
     CACLIENTTEST_FUNC_ENTRY("CaIconCache::icon");
-    HbIcon icon;
-    icon = *mCache.object(key(entry,size));
+    HbIcon result;
+    if (HbIcon* tmp = mCache.object(key(entry,size))) {
+        result = *tmp;
+    }
     CACLIENTTEST_FUNC_EXIT("CaIconCache::icon");
-    return icon;
+    return result; 
 }
 
 /*!