Fix a bug (crash when adding an hexahedron from ids).

This commit is contained in:
jrt 2004-02-02 16:43:59 +00:00
parent 404443cc0a
commit 642ed0a836

View File

@ -590,8 +590,8 @@ SMDS_MeshVolume * SMDS_Mesh::AddVolumeWithID(int idnode1, int idnode2,
node6 = (SMDS_MeshNode *)myNodeIDFactory->MeshElement(idnode6); node6 = (SMDS_MeshNode *)myNodeIDFactory->MeshElement(idnode6);
node7 = (SMDS_MeshNode *)myNodeIDFactory->MeshElement(idnode7); node7 = (SMDS_MeshNode *)myNodeIDFactory->MeshElement(idnode7);
node8 = (SMDS_MeshNode *)myNodeIDFactory->MeshElement(idnode8); node8 = (SMDS_MeshNode *)myNodeIDFactory->MeshElement(idnode8);
if((node1==NULL)||(node2==NULL)||(node3==NULL)||(node4=NULL)|| if((node1==NULL)||(node2==NULL)||(node3==NULL)||(node4==NULL)||
(node5==NULL)||(node6=NULL)||(node7==NULL)||(node8=NULL)) (node5==NULL)||(node6==NULL)||(node7==NULL)||(node8==NULL))
return NULL; return NULL;
return AddVolumeWithID(node1, node2, node3, node4, node5, node6, node7, return AddVolumeWithID(node1, node2, node3, node4, node5, node6, node7,
node8, ID); node8, ID);