Fix exception on short strings

This commit is contained in:
Martijn van Berkel (Flitskikker) 2020-04-22 22:18:50 +02:00
parent 49c24f469c
commit 92c15da13f

View File

@ -121,7 +121,7 @@ namespace Nikse.SubtitleEdit.Core
// Remove single-char quotes from the ending
if (checkString.Length > 0 && Quotes.Contains(checkString[checkString.Length - 1]))
{
if (checkString[checkString.Length - 1] == '\'' && checkString.EndsWith("in'", StringComparison.Ordinal) && char.IsLetter(checkString[checkString.Length - 4]))
if (checkString[checkString.Length - 1] == '\'' && checkString.EndsWith("in'", StringComparison.Ordinal) && checkString.Length > 4 && char.IsLetter(checkString[checkString.Length - 4]))
{
// nothin' -- Don't remove
}