0020145: EDF 666 SMESH: Modifications of GEOM groups are not taken into account

update object browser as some object can be removed
This commit is contained in:
eap 2009-05-25 11:29:49 +00:00
parent b5cb4a64fb
commit a16572377f

View File

@ -3323,8 +3323,10 @@ bool SMESHGUI::activateModule( SUIT_Study* study )
// 0020210. Make SMESH_Gen update meshes at switching GEOM->SMESH
GetSMESHGen()->SetCurrentStudy(SALOMEDS::Study::_nil());
if ( SalomeApp_Study* s = dynamic_cast<SalomeApp_Study*>( study ))
if ( _PTR(Study) aStudy = s->studyDS())
if ( _PTR(Study) aStudy = s->studyDS()) {
GetSMESHGen()->SetCurrentStudy( _CAST(Study,aStudy)->GetStudy() );
updateObjBrowser(); // objects can be removed
}
return res;
}