diff --git a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp index d38a2b5f0..261bf6406 100644 --- a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp +++ b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp @@ -4094,16 +4094,18 @@ void ViewProviderSketch::updateData(const App::Property *prop) getSketchObject()->getSolvedSketch().getGeometrySize()) { UpdateSolverInformation(); // just update the solver window with the last SketchObject solving information draw(false); + + if (edit && &(getSketchObject()->Constraints)) { + // send the signal for the TaskDlg. + signalConstraintsChanged(); + } + if (edit && &(getSketchObject()->Geometry)) { + // send the signal for the TaskDlg. + signalElementsChanged(); + } + } } - if (edit && &(getSketchObject()->Constraints)) { - // send the signal for the TaskDlg. - signalConstraintsChanged(); - } - if (edit && &(getSketchObject()->Geometry)) { - // send the signal for the TaskDlg. - signalElementsChanged(); - } } void ViewProviderSketch::onChanged(const App::Property *prop)