# HG changeset patch # User ktv # Date 1278368086 -19800 # Node ID 004508c4f71485789252a9486fd4043de741dd6f # Parent ffa983aa9d7f591d03bf6400bec18d11ca48e0f8 KTV fix for bug 2818 diff -r ffa983aa9d7f -r 004508c4f714 engine/src/PodcastUtils.cpp --- a/engine/src/PodcastUtils.cpp Mon Jul 05 22:18:13 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)