EgtMachKernel 1.8j3 :

- sistemato aggiornamento utensili attrezzati in macchina al salvatggio DB utensili.
This commit is contained in:
Dario Sassi
2017-10-12 17:55:16 +00:00
parent e524e44a1d
commit 49d2577328
3 changed files with 13 additions and 4 deletions
+11 -4
View File
@@ -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 ;
}
//----------------------------------------------------------------------------