engine/src/PodcastUtils.cpp
branchsymbian1
changeset 161 ce4f70a6d1d2
parent 60 4d230e702aa3
child 228 c553fa9dcbe5
child 240 03e8cc4066ba
child 257 f5377b5817a0
--- 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)