Files
UnrealEngineUWP/Engine/Source/Editor/PropertyEditor
sebastian nordgren edaa38b3f1 FStructurePropertyNode::GetValuePtrOfInstance() no longer checks() if the struct instance has been removed.
This was most apparent with DataTables that used EditConditions that had the EditConditionHides metadata. After clearing the table, the rows would still refresh for a single frame, and the edit condition parser would try to check the edit condition state. However, this would end up calling into FProperty::ContainerPtrToValuePtr(nullptr), which causes a check.

Now, GetValuePtrOfInstance() early outs before making the call.

Reported on UDN.

#review-23009532 @paul.chipchase
#preflight 636a5a9563037c1026442fc9

[CL 23027219 by sebastian nordgren in ue5-main branch]
2022-11-08 09:00:42 -05:00
..