Salome HOME
PAL14858 (The Mesh Info Dialog Box is too slow)
authoreap <eap@opencascade.com>
Wed, 26 Sep 2007 09:55:53 +0000 (09:55 +0000)
committereap <eap@opencascade.com>
Wed, 26 Sep 2007 09:55:53 +0000 (09:55 +0000)
    fix the previous integration

src/SMDS/SMDS_Mesh.cxx

index 3b11490705472721381667a449bd9c1676bbfb44..1416ba66c75df9935e2556c45f959ffb94cba0f5 100644 (file)
@@ -1057,15 +1057,16 @@ SMDS_MeshFace * SMDS_Mesh::createTriangle(const SMDS_MeshNode * node1,
 
     SMDS_MeshFace * face = new SMDS_FaceOfEdges(edge1,edge2,edge3);
     myFaces.Add(face);
+    myInfo.myNbTriangles++;
     return face;
   }
   else
   {
     SMDS_MeshFace * face = new SMDS_FaceOfNodes(node1,node2,node3);
     myFaces.Add(face);
+    myInfo.myNbTriangles++;
     return face;
   }
-  myInfo.myNbTriangles++;
 }
 
 ///////////////////////////////////////////////////////////////////////////////
@@ -1089,15 +1090,16 @@ SMDS_MeshFace * SMDS_Mesh::createQuadrangle(const SMDS_MeshNode * node1,
 
     SMDS_MeshFace * face = new SMDS_FaceOfEdges(edge1,edge2,edge3,edge4);
     myFaces.Add(face);
+    myInfo.myNbQuadrangles++;
     return face;
   }
   else
   {
     SMDS_MeshFace * face = new SMDS_FaceOfNodes(node1,node2,node3,node4);
     myFaces.Add(face);
+    myInfo.myNbQuadrangles++;
     return face;
   }
-  myInfo.myNbTriangles++;
 }
 
 ///////////////////////////////////////////////////////////////////////////////