diff --git a/EXE_GdbObjects.cpp b/EXE_GdbObjects.cpp index 5113817..aaeaa78 100644 --- a/EXE_GdbObjects.cpp +++ b/EXE_GdbObjects.cpp @@ -257,6 +257,7 @@ ExeCopy( int nSouId, int nRefId, int nSonBeforeAfter) // eseguo la copia int nNewId = pGeomDB->Copy( nSouId, GDB_ID_NULL, nRefId, nSonBeforeAfter) ; pGeomDB->RemoveInfo( nNewId, GDB_SI_LIST) ; + pGeomDB->RemoveInfo( nNewId, GDB_SI_DUPLIST) ; ExeSetModified() ; // se richiesto, salvo il comando Lua equivalente if ( IsCmdLog()) { @@ -285,6 +286,7 @@ ExeCopyGlob( int nSouId, int nRefId, int nSonBeforeAfter) // eseguo la copia mantenendo la posizione in globale int nNewId = pGeomDB->CopyGlob( nSouId, GDB_ID_NULL, nRefId, nSonBeforeAfter) ; pGeomDB->RemoveInfo( nNewId, GDB_SI_LIST) ; + pGeomDB->RemoveInfo( nNewId, GDB_SI_DUPLIST) ; ExeSetModified() ; // se richiesto, salvo il comando Lua equivalente if ( IsCmdLog()) { diff --git a/EgtExecutor.rc b/EgtExecutor.rc index f9febc6..9eb049c 100644 Binary files a/EgtExecutor.rc and b/EgtExecutor.rc differ