From: eap Date: Tue, 10 Sep 2013 13:52:57 +0000 (+0000) Subject: 22170: [CEA 704] Redirect NETGEN outup in a log file X-Git-Tag: V7_3_0a1~164 X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=commitdiff_plain;h=c81123c27bc5f59480e785631bc3bd338ce4074c;hp=b0382c42985d352cedf4ca3a07eb87e85ec36ce2 22170: [CEA 704] Redirect NETGEN outup in a log file restore cout possibly redirected by algo --- diff --git a/src/SMESH/SMESH_subMesh.cxx b/src/SMESH/SMESH_subMesh.cxx index 1246c5fa3..67649a326 100644 --- a/src/SMESH/SMESH_subMesh.cxx +++ b/src/SMESH/SMESH_subMesh.cxx @@ -1561,6 +1561,9 @@ bool SMESH_subMesh::ComputeStateEngine(int event) } // Compute + // to restore cout that may be redirected by algo + std::streambuf* coutBuffer = std::cout.rdbuf(); + //cleanDependants(); for "UseExisting_*D" algos //removeSubMeshElementsAndNodes(); loadDependentMeshes(); @@ -1641,6 +1644,8 @@ bool SMESH_subMesh::ComputeStateEngine(int event) else ret = false; } + std::cout.rdbuf( coutBuffer ); // restore cout that could be redirected by algo + // check if an error reported on any sub-shape bool isComputeErrorSet = !checkComputeError( algo, ret, shape ); if ( isComputeErrorSet )