diff --git a/src/Logic/Utilities.cs b/src/Logic/Utilities.cs index 750522f315..1a0e274c15 100644 --- a/src/Logic/Utilities.cs +++ b/src/Logic/Utilities.cs @@ -484,8 +484,9 @@ public static string AutoBreakLine(string text, int mininumLength, int maximumLe if (text.Contains("-") && text.Contains(Environment.NewLine)) { string dialogS = Utilities.RemoveHtmlTags(text); - var arr = text.Replace(Environment.NewLine, "\n").Split('\n'); - if (arr.Length == 2 && arr[0].Trim().StartsWith("-") && arr[1].Trim().StartsWith("-")) + var arr = dialogS.Replace(Environment.NewLine, "\n").Split('\n'); + if (arr.Length == 2 && arr[0].Trim().StartsWith("-") && arr[1].Trim().StartsWith("-") && + (arr[0].Trim().EndsWith(".") || arr[0].Trim().EndsWith("!") || arr[0].Trim().EndsWith("?"))) return text; }