X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FEvents%2FEvents_Error.cpp;h=3ac990edb5893922ecb85a3cca24c1fe0276055c;hb=f40895b4d881810ef7d19c27ce6e952d72353d2c;hp=ae5d83c375c5182736ba73aa3fe4e1ca19f18535;hpb=a32a6804024fc0001c798995eb32a88886dad29d;p=modules%2Fshaper.git diff --git a/src/Events/Events_Error.cpp b/src/Events/Events_Error.cpp index ae5d83c37..3ac990edb 100644 --- a/src/Events/Events_Error.cpp +++ b/src/Events/Events_Error.cpp @@ -9,7 +9,7 @@ #include Events_Error::Events_Error(char* theDescription, const void* theSender) - : Events_Message(Events_Error::errorID(), theSender) + : Events_Message(Events_Error::errorID(), theSender) { myDescription = theDescription; } @@ -31,11 +31,12 @@ char* Events_Error::description() const void Events_Error::send(char* theDescription, const void* theSender) { - Events_Error anError(theDescription, theSender); - Events_Loop::loop()->send(anError); + boost::shared_ptr aNewOne = + boost::shared_ptr(new Events_Error(theDescription, theSender)); + Events_Loop::loop()->send(aNewOne); } void Events_Error::send(std::string theDescription, const void* theSender) { - Events_Error::send(theDescription.c_str(), theSender); + Events_Error::send((char*) theDescription.c_str(), theSender); }