EgtGeomKernel 2.2a5 :
- corretta GdbObj::CopyAttribsFrom per mancata liberazione memoria prima di nuova assegnazione - riportata la stessa correzione in GdbObj::CopyTextureDataFrom e GdbObj::CopyUserObjFrom - corretta GeomDB::CopyAllInfoFrom per verificare e garantire allocazione Attribs.
This commit is contained in:
+4
-2
@@ -2776,8 +2776,10 @@ GeomDB::CopyAllInfoFrom( int nId, int nSouId)
|
||||
return false ;
|
||||
|
||||
// copio tutte le Info
|
||||
if ( pGdbObj != pGdbObjSou && pGdbObjSou->m_pAttribs != nullptr)
|
||||
return pGdbObj->m_pAttribs->CopyAllInfoFrom( *(pGdbObjSou->m_pAttribs)) ;
|
||||
if ( pGdbObj != pGdbObjSou && pGdbObjSou->m_pAttribs != nullptr) {
|
||||
pGdbObj->GetSafeAttribs() ;
|
||||
return ( pGdbObj->m_pAttribs != nullptr && pGdbObj->m_pAttribs->CopyAllInfoFrom( *(pGdbObjSou->m_pAttribs))) ;
|
||||
}
|
||||
else
|
||||
return true ;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user