diff --git a/src/Mod/Sketcher/App/Sketch.cpp b/src/Mod/Sketcher/App/Sketch.cpp index b8a9594ea..5df50da57 100644 --- a/src/Mod/Sketcher/App/Sketch.cpp +++ b/src/Mod/Sketcher/App/Sketch.cpp @@ -912,6 +912,7 @@ int Sketch::addConstraint(const Constraint *constraint) } break; case None: + case NumConstraintTypes: break; } diff --git a/src/Mod/Sketcher/Gui/TaskSketcherConstrains.cpp b/src/Mod/Sketcher/Gui/TaskSketcherConstrains.cpp index 290c31230..596c8b3ed 100644 --- a/src/Mod/Sketcher/Gui/TaskSketcherConstrains.cpp +++ b/src/Mod/Sketcher/Gui/TaskSketcherConstrains.cpp @@ -263,6 +263,7 @@ public: switch (constraint->Type) { case Sketcher::None: + case Sketcher::NumConstraintTypes: assert( false ); return false; case Sketcher::Horizontal: diff --git a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp index 0653250d5..2aaea090a 100644 --- a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp +++ b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp @@ -3899,6 +3899,7 @@ Restart: case Coincident: // nothing to do for coincident case None: case InternalAlignment: + case NumConstraintTypes: break; }