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; }
None
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-201300 in the post.
0 |
Component | UE - Virtual Production - IO - DMX |
---|---|
Affects Versions | 5.3 |
Target Fix | 5.4 |
Fix Commit | 30084746 |
---|---|
Main Commit | 30084896 |
Release Commit | 30099454 |
Created | Nov 28, 2023 |
---|---|
Resolved | Dec 4, 2023 |
Updated | Jan 9, 2024 |