Fix bug 12290: Exception in Mesh when creating a group on geometry while Geometry module was not activated.

This commit is contained in:
jfa 2006-05-02 06:51:24 +00:00
parent 373681d9aa
commit 8b2c58b0d1

View File

@ -79,7 +79,13 @@ extern "C" {
GEOM::GEOM_Gen_var GeometryGUI::myComponentGeom = GEOM::GEOM_Gen::_nil(); GEOM::GEOM_Gen_var GeometryGUI::myComponentGeom = GEOM::GEOM_Gen::_nil();
GEOM::GEOM_Gen_var GeometryGUI::GetGeomGen() { return GeometryGUI::myComponentGeom; } GEOM::GEOM_Gen_var GeometryGUI::GetGeomGen()
{
// Bug 12290: exception in Mesh GUI on GEOMBase::GetShape() if Geometry GUI hasn't been loaded
if (CORBA::is_nil(myComponentGeom))
InitGeomGen();
return GeometryGUI::myComponentGeom;
}
bool GeometryGUI::InitGeomGen() bool GeometryGUI::InitGeomGen()
{ {