X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSketchSolver%2FSketchSolver_ConstraintMultiRotation.cpp;h=ce40fdcafb786ff78ee5302a7e265fa4b437f144;hb=1e63ae393cf1ce1923329c90aa66fa33f957f268;hp=bd57785ef95fbaf3ee299ad758c900855abb8154;hpb=9b6a87b9682bac46ee29a2c5f4b6b585243bb934;p=modules%2Fshaper.git diff --git a/src/SketchSolver/SketchSolver_ConstraintMultiRotation.cpp b/src/SketchSolver/SketchSolver_ConstraintMultiRotation.cpp index bd57785ef..ce40fdcaf 100644 --- a/src/SketchSolver/SketchSolver_ConstraintMultiRotation.cpp +++ b/src/SketchSolver/SketchSolver_ConstraintMultiRotation.cpp @@ -128,7 +128,8 @@ void SketchSolver_ConstraintMultiRotation::adjustConstraint() AttributeRefAttrPtr aCenterAttr = myBaseConstraint->refattr(SketchPlugin_MultiRotation::CENTER_ID()); std::shared_ptr aRotCenter = - std::dynamic_pointer_cast(myStorage->entity(aCenterAttr)); + std::dynamic_pointer_cast( + myStorage->entity(AttributePtr(aCenterAttr))); if (aRotCenter) { GCSPointPtr aCenterPoint = aRotCenter->point();