Files
UnrealEngineUWP/Engine/Source/Runtime/AssetRegistry
matt peters 7b2bf73d64 AssetRegistry: Fix fatal assert during GC without introducing deadlock. Add FGCScopeGuard in CollectCodeGeneratorClasses to prevent the fatal assert.
Change CollectCodeGeneratorClasses to be invalidated only when native classes change to prevent the deadlock possibility caused by the FGCScopeGuard. It is safe to invalidate on the reduced schedule because only native classes can be code generators (e.g. UBlueprint).
#rnx
#rb Francis.Hurteau, Robert.Manuszewski

[CL 30038964 by matt peters in ue5-main branch]
2023-12-01 09:05:44 -05:00
..