diff --git a/MachineLua.cpp b/MachineLua.cpp index c72b2e0..9d3cda1 100644 --- a/MachineLua.cpp +++ b/MachineLua.cpp @@ -223,6 +223,13 @@ Machine::LuaLoadMachine( const string& sFile) m_pMchLua = this ; // carico la macchina bool bOk = m_LuaMgr.ExecFile( sFile) ; + // verifico sia stato caricato effettivamente qualcosa + if ( bOk) { + if ( m_pGeomDB == nullptr || m_pGeomDB->GetGroupObjs( m_nGroupId) == 0) { + LOG_INFO( GetEMkLogger(), "Error : mlde file is empty") + bOk = false ; + } + } // ripristino gestione segnalazione modifiche progetto modOff.Reset() ; // ripristino contesto originale