From 1e2f8e366f49441f02fd6663d8fcc9cad3a02b2e Mon Sep 17 00:00:00 2001 From: Abdullah Tahiri Date: Tue, 9 Feb 2021 20:21:17 +0100 Subject: [PATCH] Sketcher: Fix geometry state synchronisation routine --- src/Mod/Sketcher/App/SketchObject.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Mod/Sketcher/App/SketchObject.cpp b/src/Mod/Sketcher/App/SketchObject.cpp index 7963fb3eb7..e33fc25ef5 100644 --- a/src/Mod/Sketcher/App/SketchObject.cpp +++ b/src/Mod/Sketcher/App/SketchObject.cpp @@ -7618,8 +7618,10 @@ void SketchObject::synchroniseGeometryState() bool constraintBlockedState = false; for (auto cstr : Constraints.getValues()) { - getInternalTypeState(cstr, constraintInternalAlignment); - getBlockedState(cstr, constraintBlockedState); + if(cstr->First == int(i)) { + getInternalTypeState(cstr, constraintInternalAlignment); + getBlockedState(cstr, constraintBlockedState); + } } if(constraintInternalAlignment != facadeInternalAlignment)