mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2025-01-14 02:30:33 +05:00
From NewGEOM: activation of SMESH after any module without object browser crashes application
This commit is contained in:
parent
aba3768b2f
commit
bf4083bfee
@ -4789,11 +4789,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 ( SalomeApp_Study* s = dynamic_cast<SalomeApp_Study*>( study )) {
|
||||
if ( _PTR(Study) aStudy = s->studyDS() )
|
||||
GetSMESHGen()->SetCurrentStudy( _CAST(Study,aStudy)->GetStudy() );
|
||||
updateObjBrowser(); // objects can be removed
|
||||
}
|
||||
}
|
||||
|
||||
// get all view currently opened in the study and connect their signals to
|
||||
// the corresponding slots of the class.
|
||||
|
Loading…
Reference in New Issue
Block a user