]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/BuildPlugin/BuildPlugin_Filling.cpp
Salome HOME
Make Filling user friendly when reporting errors
[modules/shaper.git] / src / BuildPlugin / BuildPlugin_Filling.cpp
index 7e2c884ced1522ec4055a6248901b5cd83984dc0..4aff9c942bdca78ac2c1f54fc59be893f3fc0845 100644 (file)
@@ -137,7 +137,12 @@ bool BuildPlugin_Filling::isAlgorithmFailed(
 {
   if (!theAlgorithm->isDone()) {
     static const std::string aFeatureError = "Error: filling algorithm failed.";
-    setError(aFeatureError);
+    std::string anAlgoError = theAlgorithm->getError();
+    if (anAlgoError.empty())
+      anAlgoError = aFeatureError;
+    else
+      anAlgoError = aFeatureError + " " + anAlgoError;
+    setError(anAlgoError);
     return true;
   }
   if (theAlgorithm->shape()->isNull()) {