Fix array copy in #1065

This commit is contained in:
Wojtek Figat
2023-05-05 10:00:44 +02:00
parent ca9d98f466
commit 433a398b45

View File

@@ -1472,11 +1472,11 @@ MType* GetObjectType(MObject* obj)
void* GetCustomAttribute(const MClass* klass, const MClass* attributeClass)
{
auto attributes = klass->GetAttributes();
for (auto attr : attributes)
const Array<MObject*>& attributes = klass->GetAttributes();
for (MObject* attr : attributes)
{
MType* typeHandle = GetObjectType(attr);
auto attrClass = GetOrCreateClass(typeHandle);
MClass* attrClass = GetOrCreateClass(typeHandle);
if (attrClass == attributeClass)
return attr;
}