Salome HOME
Correction for parallel mesh
[modules/smesh.git] / src / SMESHUtils / SMESH_Offset.cxx
index 638bb193b812116163ae441d867871be51bf1431..754411be86c868dd7184270f1434eb566c1a7e77 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2022  CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2024  CEA, EDF, OPEN CASCADE
 //
 // Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
 // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
@@ -2019,12 +2019,15 @@ namespace SMESH_MeshAlgos
         {
           if ( nodes[i] == nodes[i+1] || nodes[i] == nodes[i+2] || nodes[i+1] == nodes[i+2] )
           {
-#ifdef _DEBUG_
-            std::cerr << "BAD tria" << std::endl;
-            cf.Dump();
-#else
-            if ( i < 0 ) cf.Dump(); // avoid "CutFace::Dump() unused in release mode"
-#endif
+            if (SALOME::VerbosityActivated())
+            {
+              std::cerr << "BAD tria" << std::endl;
+              cf.Dump();
+            }
+            else
+            {
+              if ( i < 0 ) cf.Dump(); // avoid "CutFace::Dump() unused in release mode"
+            }
             continue;
           }
           if (!( tria = myMesh->FindFace( nodes[i], nodes[i+1], nodes[i+2] )))