From 5c650867353bc79ea634fff6fd76bc2168252f17 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Sun, 7 Apr 2013 17:39:00 -0300 Subject: [PATCH] 0001082: Adding points in Draft Edit --- src/Mod/Draft/DraftTools.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Mod/Draft/DraftTools.py b/src/Mod/Draft/DraftTools.py index 8cbe386ab..fbff806a5 100644 --- a/src/Mod/Draft/DraftTools.py +++ b/src/Mod/Draft/DraftTools.py @@ -2984,8 +2984,8 @@ class Edit(Modifier): elif arg["Key"] == "c": self.finish(closed=True) elif arg["Type"] == "SoLocation2Event": #mouse movement detection + self.point,ctrlPoint,info = getPoint(self,arg) if self.editing != None: - self.point,ctrlPoint,info = getPoint(self,arg) self.trackers[self.editing].set(self.point) self.update(self.trackers[self.editing].get()) elif arg["Type"] == "SoMouseButtonEvent": @@ -3000,8 +3000,9 @@ class Edit(Modifier): self.pos = arg["Position"] self.addPoint(self.point) elif self.ui.delButton.isChecked(): - if 'EditNode' in sel.SubElementNames[0]: - self.delPoint(int(sel.SubElementNames[0][8:])) + if sel.SubElementNames: + if 'EditNode' in sel.SubElementNames[0]: + self.delPoint(int(sel.SubElementNames[0][8:])) elif 'EditNode' in sel.SubElementNames[0]: self.ui.pointUi() self.ui.isRelative.show()