# HG changeset patch # User ktv # Date 1278368086 -19800 # Node ID ce4f70a6d1d2a6b0f6c661b8bbd77742ebc1648e # Parent 6477d22a5dca76c6307d72a3d6e0033f8af32faa KTV fix for bug 2818 diff -r 6477d22a5dca -r ce4f70a6d1d2 engine/src/PodcastUtils.cpp --- a/engine/src/PodcastUtils.cpp Tue Jul 06 10:34:42 2010 +0100 +++ b/engine/src/PodcastUtils.cpp Tue Jul 06 03:44:46 2010 +0530 @@ -204,18 +204,21 @@ CleanupStack::PopAndDestroy(tmpBuf); - // chop away newlines at start - while (str[0] == KLineBreak) { - str = str.Mid(1); - } + if(str.Length()>1) + { + // chop away newlines at start + while ((str[0] == KLineBreak) ) { + str = str.Mid(1); + } + + // chop away newlines at end - // chop away newlines at end + while ((str[str.Length()-1] == KLineBreak)) { + str = str.Left(str.Length()-1); + } - while (str[str.Length()-1] == KLineBreak) { - str = str.Left(str.Length()-1); - } - - str.Trim(); + str.Trim(); + } } EXPORT_C void PodcastUtils::RemoveAllFormatting(TDes & aString)