From 2b874b930096e76a69dc4eb8308759844c839b90 Mon Sep 17 00:00:00 2001 From: niksedk Date: Tue, 12 Feb 2013 07:48:19 +0000 Subject: [PATCH] Format sami - will now html-decode characters + reads class attributter a bit better git-svn-id: https://subtitleedit.googlecode.com/svn/trunk@1617 99eadd0c-20b8-1223-b5c4-2a2b2df33de2 --- src/Logic/SubtitleFormats/Sami.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Logic/SubtitleFormats/Sami.cs b/src/Logic/SubtitleFormats/Sami.cs index f2d17e7aa..e850e440a 100644 --- a/src/Logic/SubtitleFormats/Sami.cs +++ b/src/Logic/SubtitleFormats/Sami.cs @@ -249,7 +249,7 @@ namespace Nikse.SubtitleEdit.Logic.SubtitleFormats var className = new StringBuilder(); int startClass = textToLower.IndexOf(" class="); int indexClass = startClass + 7; - while (indexClass < textToLower.Length && Utilities.LowercaseLettersWithNumbers.Contains(textToLower[indexClass].ToString())) + while (indexClass < textToLower.Length && (Utilities.LowercaseLettersWithNumbers + "'\"").Contains(textToLower[indexClass].ToString())) { className.Append(text[indexClass].ToString()); indexClass++; @@ -359,6 +359,8 @@ namespace Nikse.SubtitleEdit.Logic.SubtitleFormats p.EndTime.TotalMilliseconds = p.StartTime.TotalMilliseconds + Utilities.GetOptimalDisplayMilliseconds(p.Text); subtitle.Paragraphs.Add(p); } + foreach (Paragraph p2 in subtitle.Paragraphs) + p2.Text = Utilities.HtmlDecode(p2.Text); subtitle.Renumber(1); }