The easiest solutions are the best. Just look for attributes in object.
Tous les contrôles ont réussi
The build was successful.
Tous les contrôles ont réussi
The build was successful.
Cette révision appartient à :
Parent
cd9ff68ae9
révision
519f5050b7
10
engine/vm.c
10
engine/vm.c
@ -4212,14 +4212,8 @@ static sxi32 VmByteCodeExec(
|
||||
if(SyStrncmp(pObjAttr->pAttr->sName.zString, sName.zString, sName.nByte) == 0) {
|
||||
if(pNos->iFlags != MEMOBJ_PARENTOBJ && pObjAttr->pAttr->pClass == pClass) {
|
||||
break;
|
||||
} else {
|
||||
SyHashEntry *pDerived = SyHashGet(&pClass->hDerived, (const void *)pObjAttr->pAttr->pClass->sName.zString, pObjAttr->pAttr->pClass->sName.nByte);
|
||||
if(pDerived != 0) {
|
||||
ph7_class *pSub = (ph7_class *)pDerived->pUserData;
|
||||
if(pObjAttr->pAttr->pClass == pSub) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
} else if(pObjAttr->pAttr->pClass != pClass) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
pObjAttr = 0;
|
||||
|
Chargement…
x
Référencer dans un nouveau ticket
Bloquer un utilisateur