Ensure any lazy arrays are fully populated before serialisation

This commit is contained in:
baldurk
2020-10-28 14:38:57 +00:00
parent 769f5d05da
commit fc6348cca6
+5
View File
@@ -715,6 +715,11 @@ void DoSerialise(SerialiserType &ser, SDObjectData &el)
template <class SerialiserType>
void DoSerialise(SerialiserType &ser, SDObject &el)
{
if(ser.IsWriting())
{
el.PopulateAllChildren();
}
SERIALISE_MEMBER(name);
SERIALISE_MEMBER(type);
SERIALISE_MEMBER(data);