You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
#rb Per.Larsson #jira UE-171492 #rnx #preflight 6391f02d67018b14b581c0b0 - It is possible that a project might want to have persistent storage enabled but no caching storage, it is probably a bad idea but it should work. However before this fix doing so would cause an error to be logged during the virtualization of a package and fail the process. - During the virtualization process we now check if pushing is enabled for cache storage before trying to push there, if not then we log that the phase is being skipped. - Even though the above fixes the problem we would still get odd results when pushing payloads to cached storage without any backends enabled. -- We now check if the pushing process is disabled before processing requests, so we can fail faster. There is now also a proper error value for this that can be stored in each request (FPushRequest) where as previously they'd all still display "pending" -- We also check to see if the requested push type has any associated backend before processing requests and have a specific error value for this. Note that we consider - We also now force the visibility of the slow task progress bar, as otherwise we might not end up displaying the virtualization progress to the progress dialog (this is a work around to a long standing problem with the slow task system due to the time limit associated with updating the dialog via EnterProgressFrame, this needs to be fixed elsewhere) #ushell-cherrypick of 23445439 by paul.chipchase [CL 23461405 by paul chipchase in ue5-main branch]