From 1b778cf969e01e8ef1786450a8b9769384242ce7 Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Mon, 30 Nov 2020 08:33:01 +0000 Subject: [PATCH] EgtMachKernel : - funzione IsMachBase portata in interfaccia IMachMgr. --- MachMgr.h | 2 +- MachMgrBasic.cpp | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/MachMgr.h b/MachMgr.h index 057033f..33522c2 100644 --- a/MachMgr.h +++ b/MachMgr.h @@ -83,6 +83,7 @@ class MachMgr : public IMachMgr bool GetCurrMachineName( std::string& sMachineName) const override ; bool GetCurrMachineDir( std::string& sMachineDir) const override ; // MachGroups + bool IsMachBase( int nId) const override ; int GetMachGroupCount( void) const override ; int GetFirstMachGroup( void) const override ; int GetNextMachGroup( int nId) const override ; @@ -439,7 +440,6 @@ class MachMgr : public IMachMgr private : // Basic void Clear( void) ; - bool IsMachBase( int nId) const ; int FindMachBase( int nGroupId) const ; bool VerifyMachBase( void) const ; bool CreateMachBase( void) ; diff --git a/MachMgrBasic.cpp b/MachMgrBasic.cpp index 4c8a080..f292147 100644 --- a/MachMgrBasic.cpp +++ b/MachMgrBasic.cpp @@ -182,6 +182,8 @@ MachMgr::Insert( int nInsGrp) bool MachMgr::IsMachBase( int nId) const { + if ( m_pGeomDB == nullptr) + return false ; int nLevel ; string sName ; return ( m_pGeomDB != nullptr &&