diff --git a/src/Logic/OCR/OcrFixEngine.cs b/src/Logic/OCR/OcrFixEngine.cs index db52fcb2a..8f513df84 100644 --- a/src/Logic/OCR/OcrFixEngine.cs +++ b/src/Logic/OCR/OcrFixEngine.cs @@ -437,8 +437,8 @@ namespace Nikse.SubtitleEdit.Logic.Ocr private static string FixFrenchLApostrophe(string text, string tag, string lastLine) { bool endingBeforeThis = string.IsNullOrEmpty(lastLine) || lastLine.EndsWith('.') || lastLine.EndsWith('!') || lastLine.EndsWith('?') || - lastLine.EndsWith(".") || lastLine.EndsWith("!") || lastLine.EndsWith("?") || - lastLine.EndsWith(".") || lastLine.EndsWith("!") || lastLine.EndsWith("?"); + lastLine.EndsWith(".") || lastLine.EndsWith("!", StringComparison.Ordinal) || lastLine.EndsWith("?", StringComparison.Ordinal) || + lastLine.EndsWith(".", StringComparison.Ordinal) || lastLine.EndsWith("!", StringComparison.Ordinal) || lastLine.EndsWith("?", StringComparison.Ordinal); if (text.StartsWith(tag.TrimStart(), StringComparison.Ordinal) && text.Length > 3) { if (endingBeforeThis || Utilities.UppercaseLetters.Contains(text[2]))