From fe0767a4b46e67d2d01e37b4396c020700c2d7b3 Mon Sep 17 00:00:00 2001 From: logari81 Date: Thu, 29 Dec 2011 16:25:40 +0000 Subject: [PATCH] 0000554 : Sketcher: adding angle constraint on a single line crashes FreeCAD git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5358 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d --- src/Mod/Sketcher/Gui/ViewProviderSketch.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp index 0d208a1cbd..d530b08f82 100644 --- a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp +++ b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp @@ -2207,7 +2207,8 @@ Restart: case Angle: { assert(Constr->First >= -extGeoCount && Constr->First < intGeoCount); - assert(Constr->Second >= -extGeoCount && Constr->Second < intGeoCount); + assert((Constr->Second >= -extGeoCount && Constr->Second < intGeoCount) || + Constr->Second == Constraint::GeoUndef); SbVec3f p0; double startangle,range,endangle;