From 7129840dc8dbe461ea1baf76880a721dce94e37e Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Fri, 23 Nov 2012 16:54:15 -0200 Subject: [PATCH] Draft: Fixed a bug in Shape2Dview --- src/Mod/Draft/Draft.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Mod/Draft/Draft.py b/src/Mod/Draft/Draft.py index 57a53e72a..f70beccae 100644 --- a/src/Mod/Draft/Draft.py +++ b/src/Mod/Draft/Draft.py @@ -2799,7 +2799,10 @@ class _Shape2DView(_DraftObject): newedges = [] for e in oldedges: try: - newedges.append(e.Curve.toShape()) + if isinstance(e.Curve,Part.Line): + newedges.append(e.Curve.toShape()) + else: + newedges.append(e) except: print "Debug: error cleaning edge ",e return Part.makeCompound(newedges)