X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSketchPlugin%2FSketchPlugin_ConstraintMirror.cpp;h=73649b1cf8c5be45560eb220d4a2ad2f6329d8ff;hb=74e9ba33303efc2282db1261706e904efa36b255;hp=dfc90aa492f4668da8338ff74f4357c96305fe90;hpb=d7a4accddf64dfbe704738e6b7708164643aeba7;p=modules%2Fshaper.git diff --git a/src/SketchPlugin/SketchPlugin_ConstraintMirror.cpp b/src/SketchPlugin/SketchPlugin_ConstraintMirror.cpp index dfc90aa49..73649b1cf 100644 --- a/src/SketchPlugin/SketchPlugin_ConstraintMirror.cpp +++ b/src/SketchPlugin/SketchPlugin_ConstraintMirror.cpp @@ -206,12 +206,6 @@ void SketchPlugin_ConstraintMirror::attributeChanged(const std::string& theID) if (theID == MIRROR_LIST_ID()) { AttributeSelectionListPtr aMirrorObjectRefs = selectionList(MIRROR_LIST_ID()); if (aMirrorObjectRefs->size() == 0) { - // Wait all objects being created, then send update events - static Events_ID anUpdateEvent = Events_Loop::eventByName(EVENT_OBJECT_UPDATED); - bool isUpdateFlushed = Events_Loop::loop()->isFlushed(anUpdateEvent); - if (isUpdateFlushed) - Events_Loop::loop()->setFlushed(anUpdateEvent, false); - // Clear list of objects AttributeRefListPtr aRefListOfMirrored = std::dynamic_pointer_cast( data()->attribute(SketchPlugin_Constraint::ENTITY_C())); @@ -227,10 +221,6 @@ void SketchPlugin_ConstraintMirror::attributeChanged(const std::string& theID) if (aFeature) aDoc->removeFeature(aFeature); } - - // send events to update the sub-features by the solver - if (isUpdateFlushed) - Events_Loop::loop()->setFlushed(anUpdateEvent, true); } } }