Description

UMovieSceneDMXLibrarySection::GetFixturePatches() returns an invalid patch as follows. The if condition needs to be corrected. 

TArray<UDMXEntityFixturePatch*> UMovieSceneDMXLibrarySection::GetFixturePatches() const
{
	TArray<UDMXEntityFixturePatch*> Result;
	Result.Reserve(FixturePatchChannels.Num());

	for (const FDMXFixturePatchChannel& PatchRef : FixturePatchChannels)
	{
		// Add only valid patches
		if (UDMXEntityFixturePatch* Patch = PatchRef.Reference.GetFixturePatch())
		{
// change_begin
//			if (!Patch->IsValidLowLevelFast())
			if (Patch->IsValidLowLevelFast())
// change_end
			{
				Result.Add(Patch);
			}
		}
	}

	return Result;
}
Steps to Reproduce

None

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-201300 in the post.

0
Login to Vote

Fixed
ComponentUE - Virtual Production - IO - DMX
Affects Versions5.3
Target Fix5.4
Fix Commit30084746
Main Commit30084896
Release Commit30099454
CreatedNov 28, 2023
ResolvedDec 4, 2023
UpdatedJan 9, 2024