EgtMachKernel :

- su SetCurrMachining si è tornati a non impostare la fase della lavorazione (annullata modifica 4055 punto 2)
- modifica a CopyMachining per adattarsi a modifica precedente.
This commit is contained in:
Dario Sassi
2018-10-29 11:20:06 +00:00
parent 10fface7d0
commit a443219c7f
+7 -2
View File
@@ -589,8 +589,10 @@ MachMgr::SetCurrMachining( int nId)
return false ;
// gli imposto il manager generale delle lavorazioni
pMch->Init( this) ;
// imposto la fase della lavorazione come corrente
SetCurrPhase( pMch->GetPhase()) ;
// non imposto la fase della lavorazione come corrente :
// spesso si vuole solo conoscere alcuni parametri
// su Preview, Apply e Update viene temporanemente fatto
// in ogni caso si può impostare direttamente
// imposto la lavorazione corrente
m_nCurrMachiningId = nId ;
return true ;
@@ -732,6 +734,9 @@ MachMgr::CopyMachining( const string& sName, const string& sSouName)
int nSouId = GetOperationId( sSouName) ;
if ( ! SetCurrMachining( nSouId))
return GDB_ID_NULL ;
// ne imposto la fase di lavorazione come corrente
if ( ! SetCurrPhase( GetOperationPhase( m_nCurrMachiningId)))
return GDB_ID_NULL ;
// nessuna lavorazione corrente
ResetCurrMachining() ;
// recupero il gruppo delle operazioni nella macchinata corrente