EgtExecutor :

- corretta ExeIsDuplo (ora riconosce anche Duplo swappati).
This commit is contained in:
DarioS
2022-01-18 17:40:28 +01:00
parent df1e3b82a4
commit 0d2c3f9045
+3 -1
View File
@@ -922,8 +922,10 @@ ExeIsDuplo( int nDupId)
if ( nDuploBaseId == GDB_ID_NULL)
return false ;
// Verifico sia un duplicato (gruppo sotto quello dei duplicati con riferimento a originale)
int nBaseId ;
if ( pGeomDB->GetGdbType( nDupId) == GDB_TY_GROUP &&
pGeomDB->GetParentId( nDupId) == nDuploBaseId &&
( pGeomDB->GetParentId( nDupId) == nDuploBaseId ||
( pGeomDB->GetInfo( nDupId, GDB_SI_BASE, nBaseId) && pGeomDB->GetParentId( nBaseId) == nDuploBaseId)) &&
pGeomDB->ExistsInfo( nDupId, GDB_SI_DUPSOU))
return true ;
else