diff -r 38571fd2a704 -r 0f07cd1b5772 calendarui/commonutils/src/calenviewutils.cpp --- a/calendarui/commonutils/src/calenviewutils.cpp Fri Mar 12 15:42:35 2010 +0200 +++ b/calendarui/commonutils/src/calenviewutils.cpp Mon Mar 15 12:40:18 2010 +0200 @@ -93,10 +93,19 @@ const TInt max = aMaxLength; TInt freeSpace = max - 2; // freeSpace is recalculated after each update - const TDesC& summary = aEntry.SummaryL(); - const TDesC& location = aEntry.LocationL(); + const TDesC& summary = aEntry.SummaryL(); + //const TDesC& location = aEntry.LocationL(); const TDesC& westernSeparator = KWesternSummaryLocationSeparator; const TDesC& arabicSeparator = KArabicSummaryLocationSeparator; + + //location string is not available for anniversary and todo + HBufC16* text = HBufC16::NewLC( max ); + TPtrC location = text->Des(); + if ( CCalEntry::ETodo != aEntry.EntryTypeL()) + { + location.Set(aEntry.LocationL()); + } + if(AknLayoutUtils::LayoutMirrored()) { @@ -150,7 +159,7 @@ freeSpace = max - aTarget.Length(); CleanupStack::PopAndDestroy(emptytext); } - + CleanupStack::PopAndDestroy( text ); TRACE_EXIT_POINT; }