From f3488617a0929ebe064006633c908611c32bc5b7 Mon Sep 17 00:00:00 2001 From: eap Date: Mon, 12 Mar 2007 09:11:15 +0000 Subject: [PATCH] PAL15174 (Dump study works wrong for Concatenate) minor improvement --- src/SMESH_I/SMESH_Gen_i.cxx | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/SMESH_I/SMESH_Gen_i.cxx b/src/SMESH_I/SMESH_Gen_i.cxx index b1a879f93..6461586bd 100644 --- a/src/SMESH_I/SMESH_Gen_i.cxx +++ b/src/SMESH_I/SMESH_Gen_i.cxx @@ -1170,12 +1170,11 @@ SMESH::SMESH_Mesh_ptr SMESH_Gen_i::Concatenate(const SMESH::mesh_array& theMeshe typedef map< pair, TListOfNewGroups > TGroupsMap; typedef std::set TGroups; + TPythonDump aPythonDump; // prevent dump of called methods + // create mesh SMESH::SMESH_Mesh_var aNewMesh = CreateEmptyMesh(); - // to update Python script - TPythonDump aPythonDump; - if ( !aNewMesh->_is_nil() ) { SMESH_Mesh_i* aNewImpl = dynamic_cast( GetServant( aNewMesh ).in() ); if ( aNewImpl ) { @@ -1326,7 +1325,6 @@ SMESH::SMESH_Mesh_ptr SMESH_Gen_i::Concatenate(const SMESH::mesh_array& theMeshe } // Update Python script - RemoveLastFromPythonScript( GetCurrentStudyID() ); aPythonDump << aNewMesh << " = " << this << ".Concatenate("; aPythonDump << "["; for ( int i = 0; i < theMeshesArray.length(); i++) { @@ -1335,8 +1333,8 @@ SMESH::SMESH_Mesh_ptr SMESH_Gen_i::Concatenate(const SMESH::mesh_array& theMeshe } aPythonDump << "], "; aPythonDump << theUniteIdenticalGroups << ", " - << theMergeNodesAndElements << ", " - << theMergeTolerance << ")"; + << theMergeNodesAndElements << ", " + << theMergeTolerance << ")"; return aNewMesh._retn(); } -- 2.39.2