diff -r 360d55486d7f -r 5de72ea7a065 pimappservices/calendar/shared/src/agmcalendarinfo.cpp --- a/pimappservices/calendar/shared/src/agmcalendarinfo.cpp Fri Jun 11 13:37:54 2010 +0300 +++ b/pimappservices/calendar/shared/src/agmcalendarinfo.cpp Wed Jun 23 18:11:28 2010 +0300 @@ -121,8 +121,9 @@ EXPORT_C CDesC8Array* CAgnCalendarInfo::PropertyKeysL() const { const TInt KPropertyCount(iProperties.Count()); + const TInt propertyCount = KPropertyCount==0 ? 1 : KPropertyCount; - CDesC8Array* propertyKeys = new(ELeave) CDesC8ArrayFlat(KPropertyCount); + CDesC8Array* propertyKeys = new(ELeave) CDesC8ArrayFlat(propertyCount); CleanupStack::PushL(propertyKeys); for (TInt i(0) ; i < KPropertyCount ; ++i)