From 129013669f7c0d252ee73588955eec78cbb17017 Mon Sep 17 00:00:00 2001 From: ivandrofly Date: Sun, 18 Oct 2015 18:51:28 +0100 Subject: [PATCH] [Fix + Update] - Fix (FixUneededPeriods.cs) --- libse/Forms/FixCommonErrors/FixUnneededPeriods.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/libse/Forms/FixCommonErrors/FixUnneededPeriods.cs b/libse/Forms/FixCommonErrors/FixUnneededPeriods.cs index 18e01c07b..9d8913509 100644 --- a/libse/Forms/FixCommonErrors/FixUnneededPeriods.cs +++ b/libse/Forms/FixCommonErrors/FixUnneededPeriods.cs @@ -36,15 +36,18 @@ namespace Nikse.SubtitleEdit.Core.Forms.FixCommonErrors p.Text = p.Text.TrimEnd('.'); unneededPeriodsFixed++; } + + var len = p.Text.Length; if (p.Text.Contains("!. ")) { p.Text = p.Text.Replace("!. ", "! "); - unneededPeriodsFixed++; + unneededPeriodsFixed += len - p.Text.Length; + len = p.Text.Length; } if (p.Text.Contains("?. ")) { p.Text = p.Text.Replace("?. ", "? "); - unneededPeriodsFixed++; + unneededPeriodsFixed += len - p.Text.Length; } if (p.Text != oldText)