Better current run name implementation

This commit is contained in:
Steve Streeting 2023-01-09 16:14:41 +00:00
parent f7065721e0
commit d859d99af4

View File

@ -331,6 +331,11 @@ FString UTypewriterTextWidget::CalculateSegments(FString* OutCurrentRunName)
{
Result += TEXT("</>");
}
if (OutCurrentRunName)
{
*OutCurrentRunName = Segment.RunInfo.Name;
}
}
if (bIsSegmentComplete)
@ -344,19 +349,7 @@ FString UTypewriterTextWidget::CalculateSegments(FString* OutCurrentRunName)
break;
}
}
if (OutCurrentRunName)
{
if (CurrentSegmentIndex < Segments.Num())
{
*OutCurrentRunName = Segments[CurrentSegmentIndex].RunInfo.Name;
}
else
{
*OutCurrentRunName = "";
}
}
return Result;
}