contentstorage/caclient/s60/src/camenuiconutility.cpp
changeset 104 9b022b1f357c
parent 103 b99b84bcd2d1
child 102 8b8b34fa9751
child 109 e0aa398e6810
--- a/contentstorage/caclient/s60/src/camenuiconutility.cpp	Wed Jun 23 18:33:40 2010 +0300
+++ b/contentstorage/caclient/s60/src/camenuiconutility.cpp	Tue Jul 06 14:37:10 2010 +0300
@@ -108,7 +108,7 @@
             pixmap = pixmap.scaled(size, Qt::KeepAspectRatioByExpanding);
             icon = HbIcon(QIcon(pixmap));
         } else {
-            HBufC* fileNameFromApparc;
+            HBufC* fileNameFromApparc = NULL;
             TInt err2 = apaLsSession.GetAppIcon(uid,fileNameFromApparc);
             CleanupStack::PushL(fileNameFromApparc);
             if (err2 == KErrNone) {
@@ -125,9 +125,8 @@
                     icon = HbIcon(fileName);
                 }
             }
-            CleanupStack::Pop(fileNameFromApparc);
+            CleanupStack::PopAndDestroy(fileNameFromApparc);
         }
-        
         CleanupStack::PopAndDestroy(apaMaskedBitmap);
     }
     CleanupStack::PopAndDestroy(&apaLsSession);