mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2024-12-25 08:50:35 +05:00
0020210: EDF SMESH 976: Update of a smesh group after modification of the associated geom group
Additional patch: do not publish SMESH component automatically on the module activation
This commit is contained in:
parent
25d7535ec6
commit
66b8a7daf6
@ -577,7 +577,10 @@ void SMESH_Gen_i::SetCurrentStudy( SALOMEDS::Study_ptr theStudy )
|
|||||||
// Let meshes update their data depending on GEOM groups that could change
|
// Let meshes update their data depending on GEOM groups that could change
|
||||||
if ( curStudyId != studyId )
|
if ( curStudyId != studyId )
|
||||||
{
|
{
|
||||||
SALOMEDS::SComponent_var me = PublishComponent( myCurrentStudy );
|
//SALOMEDS::SComponent_var me = PublishComponent( myCurrentStudy );
|
||||||
|
SALOMEDS::SComponent_var me = SALOMEDS::SComponent::_narrow
|
||||||
|
( myCurrentStudy->FindComponent( ComponentDataType() ) );
|
||||||
|
if ( !me->_is_nil() ) {
|
||||||
SALOMEDS::ChildIterator_var anIter = myCurrentStudy->NewChildIterator( me );
|
SALOMEDS::ChildIterator_var anIter = myCurrentStudy->NewChildIterator( me );
|
||||||
for ( ; anIter->More(); anIter->Next() ) {
|
for ( ; anIter->More(); anIter->Next() ) {
|
||||||
SALOMEDS::SObject_var so = anIter->Value();
|
SALOMEDS::SObject_var so = anIter->Value();
|
||||||
@ -587,6 +590,7 @@ void SMESH_Gen_i::SetCurrentStudy( SALOMEDS::Study_ptr theStudy )
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
Loading…
Reference in New Issue
Block a user