X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Floader%2FInterpreter.cpp;h=51c6b9ce3b2648d23310f00f015126f2f394e2d7;hb=7b3710c47f24e64e0d01378a4564730bcb2f6ef2;hp=fc428cd8365e998ea37128ef23adf2ede9dbb716;hpb=5f9a1893c0db8f53889a390e4c4b95d57abd4384;p=l2e.git diff --git a/src/loader/Interpreter.cpp b/src/loader/Interpreter.cpp index fc428cd..51c6b9c 100644 --- a/src/loader/Interpreter.cpp +++ b/src/loader/Interpreter.cpp @@ -332,6 +332,7 @@ void Interpreter::ReadObject(int typeId, int id, char *object, const PropertyLis int arraySize(i->second->GetLiteral().ArraySize()); size_t memberSize = fd.IsReferenced() ? sizeof(char *) : fieldType.Size(); Array array; + array.typeId = fd.TypeId(); array.size = arraySize * memberSize; array.data = alloc.Alloc(array.size); array.ref = fd.IsReferenced();