FreeCAD: master 197a2343

Author Committer Branch Timestamp Parent
abdullah abdullahtahiriyo master 2020-12-24 06:27:32 master dfda68be
Changeset Sketcher: Fix block constraint with several dependency groups

=============================================================

Fixes:
https://forum.freecadweb.org/viewtopic.php?f=8&t=53466&p=460513#p460270

When a parameter belonging to a blocked geometry is present in several
dependency groups and there are other fixed parameters one or more of
the dependency groups, it is not enough to remove that parameter, from
the one or more dependency groups. The removal of a parameter may only
satisfy one dependency group. Removing a single parameter creates a
new different dependency group.

Solution:
If the first blocked parameter in a group is already set for removal,
continue searching for other blocked parameters, until one not searched
for removal is found.
mod - src/Mod/Sketcher/App/Sketch.cpp Diff File