Salome HOME
editMeshOrSubMesh method fixed for correct work with sub-meshes
authorsln <sln@opencascade.com>
Wed, 24 Aug 2005 14:15:10 +0000 (14:15 +0000)
committersln <sln@opencascade.com>
Wed, 24 Aug 2005 14:15:10 +0000 (14:15 +0000)
src/SMESHGUI/SMESHGUI_MeshOp.cxx

index ac30ec8..4882a72 100644 (file)
@@ -945,13 +945,13 @@ bool SMESHGUI_MeshOp::editMeshOrSubMesh( QString& theMess )
         // assign new hypotheses
         if ( aNewHypIndex != -1 )
         {
-          if ( myIsMesh )
-          {
-            SMESH::SMESH_Mesh_var aVar = 
+          SMESH::SMESH_Mesh_var aMeshVar = 
               SMESH::SMESH_Mesh::_narrow( _CAST(SObject,pObj)->GetObject() );
-            if ( !aVar->_is_nil() )
-              SMESH::AddHypothesisOnMesh( 
-                aVar, myExistingHyps[ dim ][ hypType ][ aNewHypIndex ] );
+          bool isMesh = !aMeshVar->_is_nil();
+          if ( isMesh )
+          {
+            SMESH::AddHypothesisOnMesh( 
+              aMeshVar, myExistingHyps[ dim ][ hypType ][ aNewHypIndex ] );
           }
           else
           {