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