Fix for #19201: Can't select a SHAPER result to create a group on geometry

This commit is contained in:
mpv 2020-05-28 16:44:33 +03:00
parent 67c4262d23
commit 593c663f2d

View File

@ -1402,9 +1402,11 @@ void SMESHGUI_GroupDlg::onObjectSelectionChanged()
SALOME_ListIteratorOfListIO anIt (aList); SALOME_ListIteratorOfListIO anIt (aList);
for (; anIt.More(); anIt.Next()) for (; anIt.More(); anIt.Next())
{ {
aGeomGroup = GEOMBase::ConvertIOinGEOMObject(anIt.Value()); CORBA::Object_var aGroupObj = SMESH::IObjectToObject(anIt.Value());
if (CORBA::is_nil(aGroupObj))
continue;
// Check if the object is a geometry group // Check if the object is a geometry group
aGeomGroup = GEOM::GEOM_Object::_narrow(aGroupObj);
if (CORBA::is_nil(aGeomGroup)) if (CORBA::is_nil(aGeomGroup))
continue; continue;