diff --git a/EGkGeoObjSave.h b/EGkGeoObjSave.h index d4db33a..3d9c0b1 100644 --- a/EGkGeoObjSave.h +++ b/EGkGeoObjSave.h @@ -1,12 +1,13 @@ //---------------------------------------------------------------------------- -// EgalTech 2017-2017 +// EgalTech 2017-2022 //---------------------------------------------------------------------------- -// File : EGkGeoObjSave.h Data : 30.10.17 Versione : 1.8j5 +// File : EGkGeoObjSave.h Data : 25.04.22 Versione : 2.4d4 // Contenuto : Funzione per salvare su file un Oggetto Geometrico. // // // // Modifiche : 30.10.17 DS Creazione modulo. +// 25.04.22 DS Aggiunti controlli. // //---------------------------------------------------------------------------- @@ -20,6 +21,9 @@ bool SaveGeoObj( IGeoObj* pGObj, const std::string& sFile, int nFlag = GDB_SV_BIN) { + // verifico validità oggetto + if ( pGObj == nullptr || ! pGObj->IsValid()) + return false ; // creo GeomDB temporaneo PtrOwner pGeomDB( CreateGeomDB()) ; if ( IsNull( pGeomDB))