From c0ad78d21a086bd9899fa12a4c27f2e5f35c35fe Mon Sep 17 00:00:00 2001 From: wmayer Date: Sun, 18 Dec 2016 12:42:43 +0100 Subject: [PATCH] fix CIDs 129192, 129078 --- src/Mod/Sketcher/App/SketchObject.cpp | 2 +- src/Mod/Sketcher/Gui/TaskSketcherValidation.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Mod/Sketcher/App/SketchObject.cpp b/src/Mod/Sketcher/App/SketchObject.cpp index dd9e48aa4..0c7e257fa 100644 --- a/src/Mod/Sketcher/App/SketchObject.cpp +++ b/src/Mod/Sketcher/App/SketchObject.cpp @@ -1862,7 +1862,7 @@ int SketchObject::trim(int GeoId, const Base::Vector3d& point) if (theta1 >= 0.001*arcLength && theta1 <= 0.999*arcLength) { if (theta1 > theta0) { // trim arc start delConstraintOnPoint(GeoId, start, false); - Part::GeomArcOfHyperbola *aoe1 = dynamic_cast(geomlist[GeoId]); + Part::GeomArcOfHyperbola *aoe1 = static_cast(geomlist[GeoId]); aoe1->setRange(startAngle + theta1, endAngle, /*emulateCCW=*/true); // constrain the trimming point on the corresponding geometry Sketcher::Constraint *newConstr = new Sketcher::Constraint(); diff --git a/src/Mod/Sketcher/Gui/TaskSketcherValidation.cpp b/src/Mod/Sketcher/Gui/TaskSketcherValidation.cpp index b0efa8439..59f6a5869 100644 --- a/src/Mod/Sketcher/Gui/TaskSketcherValidation.cpp +++ b/src/Mod/Sketcher/Gui/TaskSketcherValidation.cpp @@ -222,7 +222,7 @@ void SketcherValidation::on_findButton_clicked() vertexIds.push_back(id); } else if (g->getTypeId() == Part::GeomArcOfHyperbola::getClassTypeId()) { - const Part::GeomArcOfHyperbola *segm = dynamic_cast(g); + const Part::GeomArcOfHyperbola *segm = static_cast(g); VertexIds id; id.GeoId = (int)i; id.PosId = Sketcher::start;