--- 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);