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