diff --git a/src/Mod/Assembly/Gui/ViewProviderAssembly.h b/src/Mod/Assembly/Gui/ViewProviderAssembly.h index bd0ff081f0..4db69e76be 100644 --- a/src/Mod/Assembly/Gui/ViewProviderAssembly.h +++ b/src/Mod/Assembly/Gui/ViewProviderAssembly.h @@ -60,6 +60,7 @@ struct MovingObject std::string& s) : obj(o) , plc(p) + , ref(nullptr) , rootObj(ro) , sub(s) {} @@ -67,9 +68,8 @@ struct MovingObject // Default constructor MovingObject() : obj(nullptr) - , plc(Base::Placement()) + , ref(nullptr) , rootObj(nullptr) - , sub("") {} ~MovingObject() diff --git a/src/Mod/CAM/libarea/Adaptive.cpp b/src/Mod/CAM/libarea/Adaptive.cpp index 7512418038..3b45c3254a 100644 --- a/src/Mod/CAM/libarea/Adaptive.cpp +++ b/src/Mod/CAM/libarea/Adaptive.cpp @@ -2781,6 +2781,7 @@ void Adaptive2d::ProcessPolyNode(Paths boundPaths, Paths toolBoundPaths) // double(entryPoint.Y)/scaleFactor << endl; AdaptiveOutput output; + output.ReturnMotionType = 0; output.HelixCenterPoint.first = double(entryPoint.X) / scaleFactor; output.HelixCenterPoint.second = double(entryPoint.Y) / scaleFactor; diff --git a/src/Mod/Sketcher/Gui/TaskSketcherConstraints.cpp b/src/Mod/Sketcher/Gui/TaskSketcherConstraints.cpp index 1070520846..095255a16c 100644 --- a/src/Mod/Sketcher/Gui/TaskSketcherConstraints.cpp +++ b/src/Mod/Sketcher/Gui/TaskSketcherConstraints.cpp @@ -814,6 +814,7 @@ FilterValueBitset ConstraintFilterList::getMultiFilter() TaskSketcherConstraints::TaskSketcherConstraints(ViewProviderSketch* sketchView) : TaskBox(Gui::BitmapFactory().pixmap("Sketcher_CreateLineAngleLength"), tr("Constraints"), true, nullptr) + , specialFilterMode{SpecialFilterType::None} , sketchView(sketchView) , inEditMode(false) , ui(new Ui_TaskSketcherConstraints)