Skip to content

Commit

Permalink
Draft: Fixed crashing editTracker
Browse files Browse the repository at this point in the history
  • Loading branch information
yorikvanhavre committed Apr 22, 2019
1 parent 8dde128 commit 79f3e1c
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions src/Mod/Draft/DraftTrackers.py
Expand Up @@ -677,7 +677,7 @@ def setMatrix(self,matrix):

class editTracker(Tracker):
"A node edit tracker"
def __init__(self,pos=Vector(0,0,0),name="None",idx=0,objcol=None,\
def __init__(self,pos=Vector(0,0,0),name=None,idx=0,objcol=None,\
marker=FreeCADGui.getMarkerIndex("quad", 9),inactive=False):
color = coin.SoBaseColor()
if objcol:
Expand All @@ -692,9 +692,10 @@ def __init__(self,pos=Vector(0,0,0),name="None",idx=0,objcol=None,\
selnode = coin.SoSeparator()
else:
selnode = coin.SoType.fromName("SoFCSelection").createInstance()
selnode.documentName.setValue(FreeCAD.ActiveDocument.Name)
selnode.objectName.setValue(name)
selnode.subElementName.setValue("EditNode"+str(idx))
if name:
selnode.documentName.setValue(FreeCAD.ActiveDocument.Name)
selnode.objectName.setValue(name)
selnode.subElementName.setValue("EditNode"+str(idx))
node = coin.SoAnnotation()
selnode.addChild(self.coords)
selnode.addChild(color)
Expand Down

0 comments on commit 79f3e1c

Please sign in to comment.