From 3f3e5b61612b2adf64ebaa8d0a2134e70f1346e7 Mon Sep 17 00:00:00 2001 From: niksedk Date: Mon, 5 Sep 2011 17:44:43 +0000 Subject: [PATCH] Fix preview bug in "Remove text for HI" - thx aMvEL :) git-svn-id: https://subtitleedit.googlecode.com/svn/trunk@605 99eadd0c-20b8-1223-b5c4-2a2b2df33de2 --- src/Forms/RemoveTextFromHearImpaired.cs | 53 +------------------------ 1 file changed, 2 insertions(+), 51 deletions(-) diff --git a/src/Forms/RemoveTextFromHearImpaired.cs b/src/Forms/RemoveTextFromHearImpaired.cs index 29c275f01..9b2151ab1 100644 --- a/src/Forms/RemoveTextFromHearImpaired.cs +++ b/src/Forms/RemoveTextFromHearImpaired.cs @@ -216,60 +216,11 @@ namespace Nikse.SubtitleEdit.Forms int count = 0; foreach (Paragraph p in _subtitle.Paragraphs) { - bool hit = false; - - if (HasHearImpariedTagsAtStart(RemoveStartEndNoise(p.Text))) - hit = true; - - if (HasHearImpariedTagsAtEnd(RemoveStartEndNoise(p.Text))) - hit = true; - - if (!hit && checkBoxRemoveWhereContains.Checked && comboBoxRemoveIfTextContains.Text.Length > 0 && p.Text.Contains(comboBoxRemoveIfTextContains.Text)) - hit = true; - - if (!hit) - { - foreach (string s in p.Text.Trim().Split(Environment.NewLine.ToCharArray(), StringSplitOptions.RemoveEmptyEntries)) - { - if (HasHearImpariedTagsAtStart(RemoveStartEndNoise(s))) - hit = true; - } - } - - if (RemoveColon(p.Text) != p.Text.Trim()) - { - hit = true; - } - - if (checkBoxRemoveInterjections.Checked && RemoveInterjections(p.Text) != p.Text.Trim()) - { - hit = true; - } - - if (RemoveHearImpairedtagsInsideLine(p.Text) != p.Text.Trim()) - { - hit = true; - } - - if (!hit) - { - string[] parts = p.Text.Trim().Split(Environment.NewLine.ToCharArray(), StringSplitOptions.RemoveEmptyEntries); - foreach (string s in parts) - { - StripableText stSub = new StripableText(s, " >-\"'‘`´♪¿¡.", " -\"'`´♪.!?:"); - string newText = stSub.StrippedText; - - if (HasHearImpariedTagsAtStart(newText)) - hit = true; - else if (HasHearImpariedTagsAtEnd(newText)) - hit = true; - } - } - + string newText = RemoveTextFromHearImpaired(p.Text); + bool hit = p.Text.Replace(" ", string.Empty) != newText.Replace(" ", string.Empty); if (hit) { count++; - string newText = RemoveTextFromHearImpaired(p.Text); AddToListView(p, newText); } }