FPreLoadScreenManager::GameLogicFrameTick should call FTaskGraphInterface::Get().ProcessThreadUntilIdle(ENamedThreads::GameThread). It's needed to properly finish Build Patch Services tasks.

[at]Leigh.Swift [at]Thomas.Ross


#ROBOMERGE-SOURCE: CL 10953569 via CL 10953576 via CL 10953578
#ROBOMERGE-BOT: (v632-10940481)

[CL 10953579 by justin marcus in Main branch]
This commit is contained in:
justin marcus
2020-01-13 13:19:16 -05:00
parent 8194c2c3dc
commit 77927a8c2e

View File

@@ -339,6 +339,7 @@ void FPreLoadScreenManager::GameLogicFrameTick()
DeltaTime = FMath::Min(DeltaTime, MaxTickTime);
//We have to manually tick everything as we are looping the main thread here
FTaskGraphInterface::Get().ProcessThreadUntilIdle(ENamedThreads::GameThread);
FTicker::GetCoreTicker().Tick(DeltaTime);
FThreadManager::Get().Tick();