diff --git a/EgtGeomKernel.rc b/EgtGeomKernel.rc index 4e0b457..bc50a6c 100644 Binary files a/EgtGeomKernel.rc and b/EgtGeomKernel.rc differ diff --git a/GeomDB.cpp b/GeomDB.cpp index 14d88aa..892bb76 100644 --- a/GeomDB.cpp +++ b/GeomDB.cpp @@ -1691,8 +1691,13 @@ GeomDB::SelectGroupObjs( int nId, int nFilter, bool bOnlyIfVisible) continue ; } // eseguo selezione - if ( ! SetStatus( pGdbObj, GDB_ST_SEL)) - return false ; + if ( ::GetGdbGroup( pGdbObj) != nullptr) { + return SelectGroupObjs( pGdbObj->m_nId, nFilter, bOnlyIfVisible) ; + } + else { + if ( ! SetStatus( pGdbObj, GDB_ST_SEL)) + return false ; + } } return true ; }