From 7f5ee7939f36d3b213dc14bc9ff85e8c674cffe7 Mon Sep 17 00:00:00 2001 From: niksedk Date: Wed, 6 Jul 2022 16:52:13 +0200 Subject: [PATCH] Try to guard agains some nulls.. --- src/libse/AudioToText/AudioToTextPostProcessor.cs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/libse/AudioToText/AudioToTextPostProcessor.cs b/src/libse/AudioToText/AudioToTextPostProcessor.cs index 58571b363..e645f3c4e 100644 --- a/src/libse/AudioToText/AudioToTextPostProcessor.cs +++ b/src/libse/AudioToText/AudioToTextPostProcessor.cs @@ -38,7 +38,10 @@ namespace Nikse.SubtitleEdit.Core.AudioToText continue; } - subtitle.Paragraphs.Add(new Paragraph(resultText.Text, (double)resultText.Start * 1000.0, (double)resultText.End * 1000.0)); + if (!string.IsNullOrWhiteSpace(resultText.Text)) + { + subtitle.Paragraphs.Add(new Paragraph(resultText.Text, (double)resultText.Start * 1000.0, (double)resultText.End * 1000.0)); + } } if (usePostProcessing) @@ -202,7 +205,11 @@ namespace Nikse.SubtitleEdit.Core.AudioToText if (!lastMerged) { - mergedSubtitle.Paragraphs.Add(new Paragraph(subtitle.GetParagraphOrDefault(subtitle.Paragraphs.Count - 1))); + var last = subtitle.GetParagraphOrDefault(subtitle.Paragraphs.Count - 1); + if (last != null && !string.IsNullOrWhiteSpace(last.Text)) + { + mergedSubtitle.Paragraphs.Add(new Paragraph(last)); + } } return mergedSubtitle;