Sketcher: Explicitly check fullyConstrainedChanged on solve (#20236)

This commit is contained in:
ashimabu
2025-03-29 12:25:58 -07:00
committed by GitHub
parent caab5fba78
commit 0317206930

View File

@@ -600,8 +600,9 @@ int SketchObject::solve(bool updateGeoAfterSolving /*=true*/)
Part::PropertyGeometryList tmp;
tmp.setValues(std::move(geomlist));
// Only set values if there is actual changes
if (!Geometry.isSame(tmp))
if (Constraints.isTouched() || !Geometry.isSame(tmp)) {
Geometry.moveValues(std::move(tmp));
}
}
}
else if (err < 0) {