EgtMachKernel 1.8j3 :
- sistemato aggiornamento utensili attrezzati in macchina al salvatggio DB utensili.
This commit is contained in:
+11
-4
@@ -263,14 +263,21 @@ MachMgr::TdbSave( void) const
|
||||
ToolsMgr* pTsMgr = GetCurrToolsMgr() ;
|
||||
if ( pTsMgr == nullptr)
|
||||
return nullptr ;
|
||||
// se macchina caricata, ne scarico tutti gli utensili
|
||||
// se non ci sono state modifiche, esco subito
|
||||
if ( ! pTsMgr->GetModified())
|
||||
return true ;
|
||||
// salvo il db utensili
|
||||
if ( ! pTsMgr->Save())
|
||||
return false ;
|
||||
// se macchina caricata, ne scarico e ricarico tutti gli utensili
|
||||
if ( IsCurrMachineLoaded()) {
|
||||
Machine* pMach = GetCurrMachine() ;
|
||||
if ( pMach != nullptr)
|
||||
if ( pMach != nullptr) {
|
||||
pMach->UnloadAllTools() ;
|
||||
pMach->LoadAllTools() ;
|
||||
}
|
||||
}
|
||||
// salvo il db utensili
|
||||
return pTsMgr->Save() ;
|
||||
return true ;
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user