contentstorage/caclient/src/caiconcache.cpp
changeset 109 e0aa398e6810
parent 104 9b022b1f357c
child 112 dbfb5e38438b
--- a/contentstorage/caclient/src/caiconcache.cpp	Tue Jul 06 14:37:10 2010 +0300
+++ b/contentstorage/caclient/src/caiconcache.cpp	Wed Aug 18 10:05:49 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; 
 }
 
 /*!