Salome HOME
Fix for import/export features
[modules/shaper.git] / src / GeomData / GeomData_Point.cpp
index ef48bfc28f0a1d85263cfb98adf73f3f700bc246..7ae96b859bb5ddf46a17392e669e785868ff625a 100644 (file)
@@ -67,11 +67,7 @@ void GeomData_Point::setText(const std::string& theX,
     myTextArray->SetValue(2, aZ);
     owner()->data()->sendAttributeUpdated(this);
     // Send it to evaluator to convert into the double and store in the attribute
-    static Events_ID anId = ModelAPI_AttributeEvalMessage::eventId();
-    std::shared_ptr<ModelAPI_AttributeEvalMessage> aMessage =
-      std::shared_ptr<ModelAPI_AttributeEvalMessage>(new ModelAPI_AttributeEvalMessage(anId, this));
-    aMessage->setAttribute(owner()->data()->attribute(id())); // to get shared pointer to this
-    Events_Loop::loop()->send(aMessage);
+    ModelAPI_AttributeEvalMessage::send(owner()->data()->attribute(id()), this);
   }
 }