Salome HOME
Wrong case correction: start translation, select compsolid, activate value control...
[modules/shaper.git] / src / Events / Events_Error.cpp
index c646cbf0cae5cf598a79c395c629bbc404d22d9d..1dc1012f2d17144594fecd9723a2e6f32ffb5638 100644 (file)
@@ -10,7 +10,7 @@
 #include <Events_Error.h>
 #include <Events_Loop.h>
 
-//#define TROW_EMPTY_AIS_EXCEPTION
+#define THROW_EMPTY_AIS_EXCEPTION
 
 Events_Error::Events_Error(const std::string& theDescription, const void* theSender)
     : Events_Message(Events_Error::errorID(), theSender)
@@ -42,13 +42,8 @@ void Events_Error::send(const std::string& theDescription, const void* theSender
 
 void Events_Error::throwException(const std::string& theDescription)
 {
-#ifdef TROW_EMPTY_AIS_EXCEPTION
-  try {
-    throw std::invalid_argument(theDescription);
-  }
-  catch (...) {
-    Events_Error::send(
-        std::string("An exception: ") + theDescription);
-  }
+#ifdef THROW_EMPTY_AIS_EXCEPTION
+  Events_Error::send(
+      std::string("An exception: ") + theDescription);
 #endif
-}
\ No newline at end of file
+}