mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2024-11-12 00:29:17 +05:00
#18097 [CEA] Mesh group not updated in the view after a compute with other hypotheses
This commit is contained in:
parent
95aa1f92b9
commit
7bbc6346f7
@ -983,11 +983,9 @@ void SMESHGUI_BaseComputeOp::computeMesh()
|
||||
{
|
||||
try {
|
||||
OCC_CATCH_SIGNALS;
|
||||
bool toDisplay = false;
|
||||
std::string entry = (*anIter).second->GetID();
|
||||
if ( !aMesh->_is_nil() ) // display only a mesh
|
||||
{
|
||||
toDisplay = true;
|
||||
SMESH_Actor *anActor = SMESH::FindActorByObject( aMesh );
|
||||
if ( !anActor ) anActor = SMESH::CreateActor( entry.c_str(), /*clearLog =*/true );
|
||||
if ( anActor ) // actor is not created for an empty mesh
|
||||
@ -996,8 +994,7 @@ void SMESHGUI_BaseComputeOp::computeMesh()
|
||||
//SMESH::DisplayActor( SMESH::GetActiveWindow(), anActor ); -- 23615
|
||||
}
|
||||
}
|
||||
if ( toDisplay )
|
||||
SMESH::UpdateView( SMESH::eDisplay, entry.c_str() );
|
||||
SMESH::UpdateView( SMESH::eDisplay, entry.c_str() );
|
||||
|
||||
if ( SVTK_ViewWindow* vtkWnd = SMESH::GetVtkViewWindow(SMESH::GetActiveWindow() ))
|
||||
if ( vtkWnd->getRenderer() )
|
||||
|
Loading…
Reference in New Issue
Block a user