From 131643e47f476051aab8dfe2eb50c9ff96ade7c1 Mon Sep 17 00:00:00 2001 From: Steve Streeting Date: Fri, 12 May 2023 16:51:46 +0100 Subject: [PATCH] Fix duplicated pauses for multiple sentence terminators like ... --- .../StevesUEHelpers/Private/StevesUI/TypewriterTextWidget.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/StevesUEHelpers/Private/StevesUI/TypewriterTextWidget.cpp b/Source/StevesUEHelpers/Private/StevesUI/TypewriterTextWidget.cpp index f397af3..084fa32 100644 --- a/Source/StevesUEHelpers/Private/StevesUI/TypewriterTextWidget.cpp +++ b/Source/StevesUEHelpers/Private/StevesUI/TypewriterTextWidget.cpp @@ -429,7 +429,7 @@ FString UTypewriterTextWidget::CalculateSegments(FString* OutCurrentRunName) // and also optionally not if there isn't whitespace after (e.g. to not pause on ".txt") if (LettersLeft < Segment.Text.Len()) { - if (IsSentenceTerminator(Segment.Text[LettersLeft]) || + if (!IsSentenceTerminator(Segment.Text[LettersLeft]) && (!bPauseOnlyIfWhitespaceFollowsSentenceTerminator || FText::IsWhitespace(Segment.Text[LettersLeft]))) { PauseTime = PauseTimeAtSentenceTerminators;