FreeCAD: master 7659bb0d

Author Committer Branch Timestamp Parent
abdullah abdullah master 2021-02-23 06:40:56 master 8a0d0236
Changeset Sketcher: Work-around for expression engine failure to calculate dependencies

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

THIS IS A WORK-AROUND NOT TO DELAY 0.19 RELEASE

depsAreTouched is not returning true in this case:
 https://forum.freecadweb.org/viewtopic.php?f=3&t=55633&p=481061#p478477

It appears related to a drastic change in how dependencies are calculated, see:
 https://forum.freecadweb.org/viewtopic.php?f=3&t=55633&p=481061#p481061

This is NOT the solution, as there is no point in systematically executing the ExpressionEngine
on every dimensional constraint change. Just a quick fix to avoid clearly unwanted behaviour in
absence of time to actually fix the root cause.
mod - src/Mod/Sketcher/Gui/EditDatumDialog.cpp Diff File