FreeCAD: master 0c3006e7

Author Committer Branch Timestamp Parent
J-Dunn GitHub master 2020-07-28 13:12:11 master 4329ccd1
Changeset prevent added paths creating tool crash 0004260 0003028

In this path dressup a bogus machine position is used to get an initial edge, this results in a path element which does reflect the input path data and can lead to a tool crash. This PR checks whether X and Y actually come from the input path data and prevent new path elements being added until true machine position has been set.
Forum thread: https://forum.freecadweb.org/viewtopic.php?f=15&t=42820
mod - src/Mod/Path/PathScripts/PathDressupPathBoundary.py Diff File