From 4642714b99584914c63b79505adebb4201bd4e46 Mon Sep 17 00:00:00 2001 From: niksedk Date: Fri, 17 Aug 2012 07:25:15 +0000 Subject: [PATCH] Fixed minor bug in "Remove text for hear impaired" - thx pson :) git-svn-id: https://subtitleedit.googlecode.com/svn/trunk@1346 99eadd0c-20b8-1223-b5c4-2a2b2df33de2 --- src/Forms/RemoveTextFromHearImpaired.cs | 7 ++++++- src/Test/RemoveTextForHearImpairedTest.cs | 16 +++++++++++----- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/src/Forms/RemoveTextFromHearImpaired.cs b/src/Forms/RemoveTextFromHearImpaired.cs index 93c9a6e78..4cd581d0f 100644 --- a/src/Forms/RemoveTextFromHearImpaired.cs +++ b/src/Forms/RemoveTextFromHearImpaired.cs @@ -436,7 +436,12 @@ namespace Nikse.SubtitleEdit.Forms } if (removedInFirstLine && !removedInSecondLine && !text.StartsWith("-") && !text.StartsWith("-")) - insertDash = false; + { + if (insertDash && removedInFirstLine && (arr[1].StartsWith("-") || arr[1].StartsWith("-"))) + insertDash = true; + else + insertDash = false; + } } if (insertDash) diff --git a/src/Test/RemoveTextForHearImpairedTest.cs b/src/Test/RemoveTextForHearImpairedTest.cs index 1bf7ca2eb..870c6dd15 100644 --- a/src/Test/RemoveTextForHearImpairedTest.cs +++ b/src/Test/RemoveTextForHearImpairedTest.cs @@ -177,10 +177,16 @@ namespace Test } - - - - // - // + [TestMethod()] + [DeploymentItem("SubtitleEdit.exe")] + public void RemoveRemoveNameOfFirstLine() + { + FormRemoveTextForHearImpaired_Accessor target = new FormRemoveTextForHearImpaired_Accessor(); + string text = "HECTOR: Hi." + Environment.NewLine + "-Oh, hey, Hector."; + string expected = "- Hi." + Environment.NewLine + "- Oh, hey, Hector."; + string actual = target.RemoveTextFromHearImpaired(text); + Assert.AreEqual(expected, actual); + } + } }