From 3a0cc9c3b405dcaf0322993c971bd2856d310d9e Mon Sep 17 00:00:00 2001 From: DarioS Date: Tue, 13 Jul 2021 16:19:34 +0200 Subject: [PATCH] EgtExecutor 2.3g1 : - in ExeCopy e ExeCopyGlob si rimuove anche la info GDB_SI_DUPLIST ("!DLST"). --- EXE_GdbObjects.cpp | 2 ++ EgtExecutor.rc | Bin 16176 -> 16176 bytes 2 files changed, 2 insertions(+) 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 f9febc61ab0c7b166b7edadd0e0ebf68a6df4bff..9eb049c9bfeeb889cdfc2268b63cbbd5dac4a183 100644 GIT binary patch delta 103 zcmdl`x1nysH#Syt1|0^&&A-{4nVHjp3`efTEO4>oOp`YVR)EAOJ8~s&?h~?r$(psNd^E{1s;0< delta 103 zcmdl`x1nysH#Sx?1|0_D&A-{4nVHjo3`efTEO4>oOp`YVR)EAOJ8~s&?h~?r$(psNd^E|i5`Oh