From ba983fb596e079e6bb008bb994e4ad2afa27ff2c Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Thu, 17 Dec 2015 10:43:05 +0000 Subject: [PATCH] EgtGeomKernel : - piccola correzione. --- GeomDB.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/GeomDB.cpp b/GeomDB.cpp index be02812..9a672d1 100644 --- a/GeomDB.cpp +++ b/GeomDB.cpp @@ -662,6 +662,9 @@ GeomDB::GetPrev( int nId) const int GeomDB::GetFirstNameInGroup( int nGroupId, const string& sName) const { + // verifico validità minima di stringa con nome + if ( IsEmptyOrSpaces( sName)) + return GDB_ID_NULL ; // recupero il gruppo const GdbGroup* pGdbGroup = GetGdbGroup( nGroupId) ; if ( pGdbGroup == nullptr) @@ -683,6 +686,9 @@ GeomDB::GetFirstNameInGroup( int nGroupId, const string& sName) const int GeomDB::GetNextName( int nId, const string& sName) const { + // verifico validità minima di stringa con nome + if ( IsEmptyOrSpaces( sName)) + return GDB_ID_NULL ; // recupero l'oggetto const GdbObj* pGdbObj = GetGdbObj( nId) ; if ( pGdbObj == nullptr) @@ -704,6 +710,9 @@ GeomDB::GetNextName( int nId, const string& sName) const int GeomDB::GetLastNameInGroup( int nGroupId, const string& sName) const { + // verifico validità minima di stringa con nome + if ( IsEmptyOrSpaces( sName)) + return GDB_ID_NULL ; // recupero il gruppo const GdbGroup* pGdbGroup = GetGdbGroup( nGroupId) ; if ( pGdbGroup == nullptr) @@ -725,6 +734,9 @@ GeomDB::GetLastNameInGroup( int nGroupId, const string& sName) const int GeomDB::GetPrevName( int nId, const string& sName) const { + // verifico validità minima di stringa con nome + if ( IsEmptyOrSpaces( sName)) + return GDB_ID_NULL ; // recupero l'oggetto const GdbObj* pGdbObj = GetGdbObj( nId) ; if ( pGdbObj == nullptr)