]> SALOME platform Git repositories - plugins/netgenplugin.git/commitdiff
Salome HOME
do not netgen::multithread.task to error description if it is empty
authoreap <eap@opencascade.com>
Wed, 30 Jan 2013 07:35:49 +0000 (07:35 +0000)
committereap <eap@opencascade.com>
Wed, 30 Jan 2013 07:35:49 +0000 (07:35 +0000)
src/NETGENPlugin/NETGENPlugin_NETGEN_3D.cxx

index 131c40a77b5eb175eb538b61a10e8c88e7bf8548..0e5a87f5f3346c8ab16942160817b51ede7fffc2 100644 (file)
@@ -403,10 +403,19 @@ bool NETGENPlugin_NETGEN_3D::compute(SMESH_Mesh&                     aMesh,
       str << ": " << ex.GetMessageString();
     error(str);
   }
+  catch (netgen::NgException exc)
+  {
+    SMESH_Comment str("NgException");
+    if ( strlen( netgen::multithread.task ) > 0 )
+      str << " at " << netgen::multithread.task;
+    str << ": " << exc.What();
+    error(str);
+  }
   catch (...)
   {
     SMESH_Comment str("Exception in  netgen::OCCGenerateMesh()");
-    str << " at " << netgen::multithread.task;
+    if ( strlen( netgen::multithread.task ) > 0 )
+      str << " at " << netgen::multithread.task;
     error(str);
   }