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 |